Interpolation< VectorType, dim > Class Template Reference

Generic base class for point interpolation on a single grid. More...

#include <Interpolation.h>

Inheritance diagram for Interpolation< VectorType, dim >:
F77Interpolation< VectorType, dim > F77GFMInterpolation< VectorType, dim >

List of all members.

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

Detailed Description

template<class VectorType, int dim>
class Interpolation< VectorType, dim >

Generic base class for point interpolation on a single grid.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jul-2004

Member Typedef Documentation

template<class VectorType , int dim>
typedef GridData<bool,dim> Interpolation< VectorType, dim >::bool_grid_data_type
template<class VectorType , int dim>
typedef GridData<DataType,dim> Interpolation< VectorType, dim >::grid_data_type
template<class VectorType , int dim>
typedef Vector<DataType,dim> Interpolation< VectorType, dim >::point_type
template<class VectorType , int dim>
typedef GridData<VectorType,dim> Interpolation< VectorType, dim >::vec_grid_data_type

Constructor & Destructor Documentation

template<class VectorType , int dim>
Interpolation< VectorType, dim >::Interpolation (  )  [inline]
template<class VectorType , int dim>
virtual Interpolation< VectorType, dim >::~Interpolation (  )  [inline, virtual]

Member Function Documentation

template<class VectorType , int dim>
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]
template<class VectorType , int dim>
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]
template<class VectorType , int dim>
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]
template<class VectorType , int dim>
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]
template<class VectorType , int dim>
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]
template<class VectorType , int dim>
const int& Interpolation< VectorType, dim >::NEquations (  )  const [inline]

Member Data Documentation

template<class VectorType , int dim>
int Interpolation< VectorType, dim >::_Equations [protected]

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:19:32 2016 for AMROC Fluid-solver Framework by  doxygen 1.6.3