Generic base-class for initial conditions. More...
#include <InitialCondition.h>
Public Types | |
typedef base::vec_grid_fct_type | vec_grid_fct_type |
typedef base::vec_grid_data_type | vec_grid_data_type |
typedef GridFunction< DataType, dim > | grid_fct_type |
typedef GridData< DataType, dim > | grid_data_type |
Public Member Functions | |
InitialCondition () | |
virtual | ~InitialCondition () |
virtual void | SetGrid (vec_grid_data_type &gd, grid_data_type &gdw, const int &level)=0 |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | Set (vec_grid_fct_type &u, grid_fct_type &work, const int Level) |
Generic base-class for initial conditions.
typedef GridData<DataType,dim> InitialCondition< VectorType, dim >::grid_data_type |
Reimplemented in F77InitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, SchemeInitialCondition< SchemeType, dim >, F77InitialCondition< VectorType, DIM >, SchemeInitialCondition< LBMType, DIM >, SchemeInitialCondition< SchemeType, DIM >, and SchemeInitialCondition< LBMType, dim >.
typedef GridFunction<DataType,dim> InitialCondition< VectorType, dim >::grid_fct_type |
typedef base::vec_grid_data_type InitialCondition< VectorType, dim >::vec_grid_data_type |
Reimplemented from AMRBase< VectorType, dim >.
Reimplemented in F77InitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, SchemeInitialCondition< SchemeType, dim >, F77InitialCondition< VectorType, DIM >, SchemeInitialCondition< LBMType, DIM >, SchemeInitialCondition< SchemeType, DIM >, and SchemeInitialCondition< LBMType, dim >.
typedef base::vec_grid_fct_type InitialCondition< VectorType, dim >::vec_grid_fct_type |
Reimplemented from AMRBase< VectorType, dim >.
Reimplemented in F77FileInitialCondition< VectorType, dim >, F77InitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, and F77InitialCondition< VectorType, DIM >.
InitialCondition< VectorType, dim >::InitialCondition | ( | ) | [inline] |
virtual InitialCondition< VectorType, dim >::~InitialCondition | ( | ) | [inline, virtual] |
virtual void InitialCondition< VectorType, dim >::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from AMRBase< VectorType, dim >.
Reimplemented in F77FileInitialCondition< VectorType, dim >, and F77LevelSetInitialCondition< VectorType, dim >.
virtual void InitialCondition< VectorType, dim >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from AMRBase< VectorType, dim >.
Reimplemented in F77FileInitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, SchemeInitialCondition< SchemeType, dim >, SchemeInitialCondition< LBMType, DIM >, SchemeInitialCondition< SchemeType, DIM >, and SchemeInitialCondition< LBMType, dim >.
Referenced by InitialCondition< SchemeType::VectorType, dim >::register_at(), and AMRSolverBase< MicroType, FixupType, FlagType, dim >::register_at().
virtual void InitialCondition< VectorType, dim >::Set | ( | vec_grid_fct_type & | u, | |
grid_fct_type & | work, | |||
const int | Level | |||
) | [inline, virtual] |
virtual void InitialCondition< VectorType, dim >::SetGrid | ( | vec_grid_data_type & | gd, | |
grid_data_type & | gdw, | |||
const int & | level | |||
) | [pure virtual] |
Implemented in F77InitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, F77InitialCondition< VectorType, DIM >, SchemeInitialCondition< LBMType, DIM >, SchemeInitialCondition< SchemeType, DIM >, and SchemeInitialCondition< LBMType, dim >.
Referenced by InitialCondition< SchemeType::VectorType, dim >::Set().