Shiokaze Framework
A research-oriented fluid solver for computer graphics
array_upsampler3 Namespace Reference

Namesampe for upsampling grids. More...

Functions

template<class T >
void upsample_to_double_cell (const array3< T > &array, double dx, array3< T > &doubled_array)
 Upsample a cell-centerd grid to double sized. More...
 
template<class T >
void upsample_to_double_nodal (const array3< T > &array, double dx, array3< T > &doubled_array)
 Upsample a nodal grid to double sized. More...
 

Detailed Description

Namesampe for upsampling grids.

Function Documentation

◆ upsample_to_double_cell()

template<class T >
void array_upsampler3::upsample_to_double_cell ( const array3< T > &  array,
double  dx,
array3< T > &  doubled_array 
)

Upsample a cell-centerd grid to double sized.

Parameters
[in]arrayInput grid.
[out]doubled_arrayDoubled grid.

◆ upsample_to_double_nodal()

template<class T >
void array_upsampler3::upsample_to_double_nodal ( const array3< T > &  array,
double  dx,
array3< T > &  doubled_array 
)

Upsample a nodal grid to double sized.

Parameters
[in]arrayInput grid.
[out]doubled_arrayDoubled grid.