MeshKit  1.0
TFI Namespace Reference

Functions

double linear_interpolation (double r, double x0, double x1)
void blend_from_corners (double *x, int m)
void blend_from_corners (double *x, int nx, int ny)
void blend_from_corners (double *x, int nx, int ny, int nz)
void blend_from_edges (double *x, int nx, int ny)
void blend_from_edges (double *x, int nx, int ny, int nz)
void blend_from_faces (double *x, int nx, int ny, int nz)
double transfinite_blend (double r, double s, double x00, double x10, double x11, double x01, double xr0, double x1s, double xr1, double x0s)
double gauss_node (int i, int N)
double bilinear_interpolation (double r, double s, double *valCorners)
double bilinear_interpolation (double r, double s, double x00, double x10, double x11, double x01)
double trilinear_interpolation (double r, double s, double t, double *valCorners)
double trilinear_interpolation (double r, double s, double t, double x000, double x100, double x110, double x010, double x001, double x101, double x111, double x011)
double transfinite_blend (double r, double s, double t, double x000, double xr00, double x100, double x0s0, double xrs0, double x1s0, double x010, double xr10, double x110, double x00t, double xr0t, double x10t, double x0st, double x1st, double x01t, double xr1t, double x11t, double x001, double xr01, double x101, double x0s1, double xrs1, double x1s1, double x011, double xr11, double x111)

Function Documentation

double TFI::bilinear_interpolation ( double  r,
double  s,
double *  valCorners 
)

Definition at line 80 of file tfiblend.cpp.

double TFI::bilinear_interpolation ( double  r,
double  s,
double  x00,
double  x10,
double  x11,
double  x01 
)

Definition at line 96 of file tfiblend.cpp.

void blend_from_corners ( double *  x,
int  m 
)

Definition at line 341 of file tfiblend.cpp.

void blend_from_corners ( double *  x,
int  nx,
int  ny 
)

Definition at line 478 of file tfiblend.cpp.

void blend_from_corners ( double *  x,
int  nx,
int  ny,
int  nz 
)

Definition at line 920 of file tfiblend.cpp.

void blend_from_edges ( double *  x,
int  nx,
int  ny 
)

Definition at line 393 of file tfiblend.cpp.

void blend_from_edges ( double *  x,
int  nx,
int  ny,
int  nz 
)

Definition at line 723 of file tfiblend.cpp.

void blend_from_faces ( double *  x,
int  nx,
int  ny,
int  nz 
)

Definition at line 578 of file tfiblend.cpp.

double TFI::gauss_node ( int  i,
int  N 
)

Definition at line 36 of file tfiblend.cpp.

double linear_interpolation ( double  r,
double  x0,
double  x1 
)

Definition at line 44 of file tfiblend.cpp.

double transfinite_blend ( double  r,
double  s,
double  x00,
double  x10,
double  x11,
double  x01,
double  xr0,
double  x1s,
double  xr1,
double  x0s 
)

Definition at line 158 of file tfiblend.cpp.

double TFI::transfinite_blend ( double  r,
double  s,
double  t,
double  x000,
double  xr00,
double  x100,
double  x0s0,
double  xrs0,
double  x1s0,
double  x010,
double  xr10,
double  x110,
double  x00t,
double  xr0t,
double  x10t,
double  x0st,
double  x1st,
double  x01t,
double  xr1t,
double  x11t,
double  x001,
double  xr01,
double  x101,
double  x0s1,
double  xrs1,
double  x1s1,
double  x011,
double  xr11,
double  x111 
)

Definition at line 243 of file tfiblend.cpp.

double TFI::trilinear_interpolation ( double  r,
double  s,
double  t,
double *  valCorners 
)

Definition at line 113 of file tfiblend.cpp.

double TFI::trilinear_interpolation ( double  r,
double  s,
double  t,
double  x000,
double  x100,
double  x110,
double  x010,
double  x001,
double  x101,
double  x111,
double  x011 
)

Definition at line 135 of file tfiblend.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines