MeshKit
1.0
|
#include <assert.h>
#include <fstream>
#include <vector>
#include <iostream>
Go to the source code of this file.
Namespaces | |
namespace | TFI |
Functions | |
double | gauss_node (int i, int N) |
double | linear_interpolation (double r, double x0, double x1) |
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 x00, double x10, double x11, double x01, double xr0, double x1s, double xr1, double x0s) |
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) |
void | blend_from_corners (double *x, int m) |
void | blend_from_edges (double *x, int nx, int ny) |
void | blend_from_corners (double *x, int nx, int ny) |
void | blend_from_faces (double *x, int nx, int ny, int nz) |
void | blend_from_edges (double *x, int nx, int ny, int nz) |
void | blend_from_corners (double *x, int nx, int ny, int nz) |