Interpolation/extrapolation of point values from GridFunction for ghost fluid methods. More...
#include <AMRGFMInterpolation.h>
Public Types | |
| typedef AMRGFMSolver < VectorType, FixupType, FlagType, dim > | gfm_solver_type |
| typedef GhostFluidMethod < VectorType, dim > | gfm_type |
| typedef base::vec_grid_fct_type | vec_grid_fct_type |
| typedef base::vec_grid_data_type | vec_grid_data_type |
| typedef base::grid_fct_type | grid_fct_type |
| typedef base::grid_data_type | grid_data_type |
| typedef base::point_type | point_type |
| typedef base::interpolation_type | interpolation_type |
| typedef GridFunction< bool, dim > | bool_grid_fct_type |
Public Member Functions | |
| AMRGFMInterpolation (gfm_solver_type &solver) | |
| virtual | ~AMRGFMInterpolation () |
| void | PointsGeom (grid_fct_type &phi, const double &t, const int &Npoints, const point_type *xc, point_type *normal, DataType *distance) |
| void | PointsGeom (grid_fct_type &phi, const int &Time, const int &Level, const double &t, const int &Npoints, const point_type *xc, point_type *normal, DataType *distance) |
| virtual void | GetGrid (vec_grid_data_type &gdu, const int &Time, const int &Level, const int &c, const double &t, const int &Npoints, const point_type *xcl, VectorType *uvl) |
| virtual void | GetGrid (grid_data_type &gdu, const int &Time, const int &Level, const int &c, const double &t, const int &Npoints, const point_type *xcl, DataType *uvl) |
| void | PointsGeomPar (grid_fct_type &phi, const double &t, const int &Npoints, const point_type *xc, point_type *normal, DataType *distance) |
| gfm_type & | GFM (const int &n) |
| const int & | NGFM () |
| bool_grid_fct_type & | BF () |
| const bool_grid_fct_type & | BF () const |
Protected Attributes | |
| gfm_solver_type & | _solver |
Interpolation/extrapolation of point values from GridFunction for ghost fluid methods.
| typedef GridFunction<bool,dim> AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::bool_grid_fct_type |
| typedef AMRGFMSolver<VectorType,FixupType,FlagType,dim> AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::gfm_solver_type |
| typedef GhostFluidMethod<VectorType,dim> AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::gfm_type |
| typedef base::grid_data_type AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::grid_data_type |
Reimplemented from AMRInterpolation< VectorType, dim >.
| typedef base::grid_fct_type AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::grid_fct_type |
Reimplemented from AMRInterpolation< VectorType, dim >.
| typedef base::interpolation_type AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::interpolation_type |
Reimplemented from AMRInterpolation< VectorType, dim >.
| typedef base::point_type AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::point_type |
Reimplemented from AMRInterpolation< VectorType, dim >.
| typedef base::vec_grid_data_type AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::vec_grid_data_type |
Reimplemented from AMRInterpolation< VectorType, dim >.
| typedef base::vec_grid_fct_type AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::vec_grid_fct_type |
Reimplemented from AMRInterpolation< VectorType, dim >.
| AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::AMRGFMInterpolation | ( | gfm_solver_type & | solver | ) | [inline] |
| virtual AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::~AMRGFMInterpolation | ( | ) | [inline, virtual] |
| const bool_grid_fct_type& AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::BF | ( | ) | const [inline] |
| bool_grid_fct_type& AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::BF | ( | ) | [inline] |
| virtual void AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::GetGrid | ( | grid_data_type & | gdu, | |
| const int & | Time, | |||
| const int & | Level, | |||
| const int & | c, | |||
| const double & | t, | |||
| const int & | Npoints, | |||
| const point_type * | xcl, | |||
| DataType * | uvl | |||
| ) | [inline, virtual] |
References AMRInterpolation< VectorType, dim >::_interpolation, AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::BF(), AMRInterpolation< VectorType, dim >::ErrorValue(), AMRBase< VectorType, dim >::GH(), Interpolation< VectorType, dim >::Interpolate(), AMRInterpolation< VectorType, dim >::Interpolation_(), and AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::NGFM().
| virtual void AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::GetGrid | ( | vec_grid_data_type & | gdu, | |
| const int & | Time, | |||
| const int & | Level, | |||
| const int & | c, | |||
| const double & | t, | |||
| const int & | Npoints, | |||
| const point_type * | xcl, | |||
| VectorType * | uvl | |||
| ) | [inline, virtual] |
Reimplemented from AMRInterpolation< VectorType, dim >.
References AMRInterpolation< VectorType, dim >::_interpolation, AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::BF(), AMRInterpolation< VectorType, dim >::ErrorValue(), AMRBase< VectorType, dim >::GH(), Interpolation< VectorType, dim >::Interpolate(), AMRInterpolation< VectorType, dim >::Interpolation_(), and AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::NGFM().
| gfm_type& AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::GFM | ( | const int & | n | ) | [inline] |
| const int& AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::NGFM | ( | ) | [inline] |
| void AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::PointsGeom | ( | grid_fct_type & | phi, | |
| const int & | Time, | |||
| const int & | Level, | |||
| const double & | t, | |||
| const int & | Npoints, | |||
| const point_type * | xc, | |||
| point_type * | normal, | |||
| DataType * | distance | |||
| ) | [inline] |
| void AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::PointsGeom | ( | grid_fct_type & | phi, | |
| const double & | t, | |||
| const int & | Npoints, | |||
| const point_type * | xc, | |||
| point_type * | normal, | |||
| DataType * | distance | |||
| ) | [inline] |
| void AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::PointsGeomPar | ( | grid_fct_type & | phi, | |
| const double & | t, | |||
| const int & | Npoints, | |||
| const point_type * | xc, | |||
| point_type * | normal, | |||
| DataType * | distance | |||
| ) | [inline] |
gfm_solver_type& AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::_solver [protected] |
1.6.3