MeshKit
1.0
|
00001 #ifndef TFIBLEND_H 00002 #define TFIBLEND_H 00003 00004 namespace TFI 00005 { 00006 double linear_interpolation(double r, double x0, double x1); 00007 00008 void blend_from_corners ( double *x, int m ); 00009 void blend_from_corners ( double *x, int nx, int ny ); 00010 void blend_from_corners ( double *x, int nx, int ny, int nz ); 00011 00012 void blend_from_edges ( double *x, int nx, int ny ); 00013 void blend_from_edges ( double *x, int nx, int ny, int nz ); 00014 00015 void blend_from_faces ( double *x, int nx, int ny, int nz ); 00016 00017 double transfinite_blend(double r, double s, 00018 double x00, double x10, double x11, double x01, 00019 double xr0, double x1s, double xr1, double x0s); 00020 } 00021 00022 #endif