MeshKit  1.0
tfiblend.hpp
Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines