Peano
Loading...
Searching...
No Matches
toolbox::curvi::Interpolation::Transfinite Class Reference

#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)
 

Detailed Description

Definition at line 13 of file TransfiniteInterpolation.h.

Member Function Documentation

◆ interpolate2D()

static void toolbox::curvi::Interpolation::Transfinite::interpolate2D ( FaceBoundary &  boundary,
std::vector< double > &  face 
)
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.

◆ interpolate3D() [1/2]

static void toolbox::curvi::Interpolation::Transfinite::interpolate3D ( BlockBoundary &  boundary,
Block &  block 
)
static

Definition at line 79 of file TransfiniteInterpolation.h.

References interpolate3D().

Referenced by interpolate3D().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ interpolate3D() [2/2]

static void toolbox::curvi::Interpolation::Transfinite::interpolate3D ( BlockBoundary &  boundary,
int  o_mu,
int  s_mu,
int  o_xi,
int  s_xi,
int  o_eta,
int  s_eta,
Block &  block 
)
static

Definition at line 93 of file TransfiniteInterpolation.h.

References NCOORDS.


The documentation for this class was generated from the following file: