Generic base class for point interpolation on a single grid. More...
#include <Interpolation.h>
 
  
 | Public Types | |
| typedef GridData< VectorType, dim > | vec_grid_data_type | 
| typedef GridData< DataType, dim > | grid_data_type | 
| typedef Vector< DataType, dim > | point_type | 
| typedef GridData< bool, dim > | bool_grid_data_type | 
| Public Member Functions | |
| Interpolation () | |
| virtual | ~Interpolation () | 
| virtual void | Interpolate (GridHierarchy &GH, vec_grid_data_type &gdu, const int &nc, const point_type *xc, VectorType *uv, const DataType &ErrorValue) | 
| virtual void | Interpolate (GridHierarchy &GH, vec_grid_data_type &gdu, grid_data_type &gdphi, const int &nc, const point_type *xc, VectorType *uv, const DataType &ErrorValue) | 
| virtual void | Interpolate (GridHierarchy &GH, vec_grid_data_type &gdu, bool_grid_data_type &gdflg, const int &nc, const point_type *xc, VectorType *uv, const DataType &ErrorValue) | 
| virtual void | Interpolate (GridHierarchy &GH, grid_data_type &gd, const int &nc, const point_type *xc, DataType *u, const DataType &ErrorValue) | 
| virtual void | Interpolate (GridHierarchy &GH, grid_data_type &gd, grid_data_type &gdphi, const int &nc, const point_type *xc, DataType *u, const DataType &ErrorValue) | 
| virtual void | Interpolate (GridHierarchy &GH, grid_data_type &gd, bool_grid_data_type &gdflg, const int &nc, const point_type *xc, DataType *u, const DataType &ErrorValue) | 
| const int & | NEquations () const | 
| Protected Member Functions | |
| void | SetPhiFromBool (grid_data_type &gdphi, bool_grid_data_type &gdflg) | 
| Protected Attributes | |
| int | _Equations | 
Generic base class for point interpolation on a single grid.
| typedef GridData<bool,dim> Interpolation< VectorType, dim >::bool_grid_data_type | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
| typedef GridData<DataType,dim> Interpolation< VectorType, dim >::grid_data_type | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
| typedef Vector<DataType,dim> Interpolation< VectorType, dim >::point_type | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
| typedef GridData<VectorType,dim> Interpolation< VectorType, dim >::vec_grid_data_type | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
| Interpolation< VectorType, dim >::Interpolation | ( | ) |  [inline] | 
| virtual Interpolation< VectorType, dim >::~Interpolation | ( | ) |  [inline, virtual] | 
| virtual void Interpolation< VectorType, dim >::Interpolate | ( | GridHierarchy & | GH, | |
| grid_data_type & | gd, | |||
| bool_grid_data_type & | gdflg, | |||
| const int & | nc, | |||
| const point_type * | xc, | |||
| DataType * | u, | |||
| const DataType & | ErrorValue | |||
| ) |  [inline, virtual] | 
| virtual void Interpolation< VectorType, dim >::Interpolate | ( | GridHierarchy & | GH, | |
| grid_data_type & | gd, | |||
| grid_data_type & | gdphi, | |||
| const int & | nc, | |||
| const point_type * | xc, | |||
| DataType * | u, | |||
| const DataType & | ErrorValue | |||
| ) |  [inline, virtual] | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
References Vector< DataType, size >::data(), grow(), GridHierarchy::worldCoords(), and GridHierarchy::worldStep().
| virtual void Interpolation< VectorType, dim >::Interpolate | ( | GridHierarchy & | GH, | |
| grid_data_type & | gd, | |||
| const int & | nc, | |||
| const point_type * | xc, | |||
| DataType * | u, | |||
| const DataType & | ErrorValue | |||
| ) |  [inline, virtual] | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
References Vector< DataType, size >::data(), grow(), GridHierarchy::worldCoords(), and GridHierarchy::worldStep().
| virtual void Interpolation< VectorType, dim >::Interpolate | ( | GridHierarchy & | GH, | |
| vec_grid_data_type & | gdu, | |||
| bool_grid_data_type & | gdflg, | |||
| const int & | nc, | |||
| const point_type * | xc, | |||
| VectorType * | uv, | |||
| const DataType & | ErrorValue | |||
| ) |  [inline, virtual] | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
References grow(), Interpolation< VectorType, dim >::SetPhiFromBool(), GridHierarchy::worldCoords(), and GridHierarchy::worldStep().
| virtual void Interpolation< VectorType, dim >::Interpolate | ( | GridHierarchy & | GH, | |
| vec_grid_data_type & | gdu, | |||
| grid_data_type & | gdphi, | |||
| const int & | nc, | |||
| const point_type * | xc, | |||
| VectorType * | uv, | |||
| const DataType & | ErrorValue | |||
| ) |  [inline, virtual] | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
References grow(), GridHierarchy::worldCoords(), and GridHierarchy::worldStep().
| virtual void Interpolation< VectorType, dim >::Interpolate | ( | GridHierarchy & | GH, | |
| vec_grid_data_type & | gdu, | |||
| const int & | nc, | |||
| const point_type * | xc, | |||
| VectorType * | uv, | |||
| const DataType & | ErrorValue | |||
| ) |  [inline, virtual] | 
Reimplemented in F77GFMInterpolation< VectorType, dim >, and F77Interpolation< VectorType, dim >.
References grow(), GridHierarchy::worldCoords(), and GridHierarchy::worldStep().
Referenced by GFMBoundaryBase< VectorType, 3 >::Extrapolation(), AMRInterpolation< VectorType, dim >::GetGrid(), AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::GetGrid(), and F77Interpolation< VectorType, dim >::Interpolate().
| const int& Interpolation< VectorType, dim >::NEquations | ( | ) | const  [inline] | 
References Interpolation< VectorType, dim >::_Equations.
Referenced by F77Interpolation< VectorType, dim >::Interpolate().
| void Interpolation< VectorType, dim >::SetPhiFromBool | ( | grid_data_type & | gdphi, | |
| bool_grid_data_type & | gdflg | |||
| ) |  [inline, protected] | 
References BeginFastIndex1, BeginFastIndex2, BeginFastIndex3, EndFastIndex1, EndFastIndex2, EndFastIndex3, FastIndex1, FastIndex2, FastIndex3, for_1, for_2, and for_3.
Referenced by Interpolation< VectorType, dim >::Interpolate(), and F77GFMInterpolation< VectorType, dim >::Interpolate().
| int Interpolation< VectorType, dim >::_Equations  [protected] | 
Referenced by Interpolation< VectorType, dim >::NEquations().
 1.6.3
 1.6.3