|
Peano
|
#include <TransfiniteInterpolation.h>
Static Public Member Functions | |
| static void | interpolate2D (FaceBoundary &boundary, std::vector< double > &face) |
| 2D Transfinite interpolation Performs 2d transfinite interpolation on a uniform grid. | |
| static void | interpolate3D (BlockBoundary &boundary, Block &block) |
| static void | interpolate3D (BlockBoundary &boundary, int o_mu, int s_mu, int o_xi, int s_xi, int o_eta, int s_eta, Block &block) |
Definition at line 13 of file TransfiniteInterpolation.h.
|
static |
2D Transfinite interpolation Performs 2d transfinite interpolation on a uniform grid.
left_bnd, right_bnd, bottom_bnd and top_bnd contain the interpolation values on the boundaires of a uniform grid nx x ny. The result are the interpolated values on the uniform grid.
top_bnd
top_bnd(0) top_bnd(nx-1) (0,my)o~~o~~o~~o~~o(nx,ny) ( : : : ( o–o–o–o–o ) : : : ) left_bnd o–o–o–o–o right_bnd ( : : : ( o–o–o–o–o ) : : : ) (0,0)o~~o~~o~~o~~o(nx,0) bottom_bnd(0) bottom_bnd(nx-1) bottom_bnd
Definition at line 35 of file TransfiniteInterpolation.h.
References NCOORDS.
|
static |
Definition at line 79 of file TransfiniteInterpolation.h.
References interpolate3D().
Referenced by interpolate3D().


|
static |
Definition at line 93 of file TransfiniteInterpolation.h.
References NCOORDS.