MeshKit  1.0
tfiblend.cpp File Reference
#include <assert.h>
#include <fstream>
#include <vector>
#include <iostream>
Include dependency graph for tfiblend.cpp:

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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines