LBMF77FileExactSolution< LBMType, dim > Class Template Reference
At first, the user-supplied function Scheme().Output() is called to extract the relevant data from the numerical solution.
More...
#include <LBMFileExactSolution.h>
List of all members.
Public Types |
typedef SchemeFileInput
< LBMType, dim > | file_input_type |
typedef F77LevelTransfer
< Vector< DataType, 1 >, dim > | level_transfer_type |
typedef base::vec_grid_fct_type | vec_grid_fct_type |
typedef base::grid_fct_type | grid_fct_type |
typedef
level_transfer_type::generic_func_type | generic_func_type |
typedef base::vec_grid_data_type | vec_grid_data_type |
typedef base::grid_data_type | grid_data_type |
Public Member Functions |
| LBMF77FileExactSolution (LBMType &lbm) |
| LBMF77FileExactSolution (LBMType &lbm, generic_func_type prolong) |
| LBMF77FileExactSolution (LBMType &lbm, generic_func_type prolong, generic_func_type restrct) |
virtual | ~LBMF77FileExactSolution () |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual void | init () |
virtual void | update () |
virtual void | finish () |
virtual void | SetupData (GridHierarchy *gh, const int &ghosts) |
virtual bool | Set (vec_grid_fct_type &u, grid_fct_type &work, const double &t) |
Protected Attributes |
int | _ReadInFirst |
double | _PhysicalTime |
double | _TimeDelta |
file_input_type * | _FileInput |
level_transfer_type * | _LevelTransfer |
Detailed Description
template<class LBMType, int dim>
class LBMF77FileExactSolution< LBMType, dim >
At first, the user-supplied function Scheme().Output() is called to extract the relevant data from the numerical solution.
Then, the data is overwritten (usually only in part) by the data read from files and finally transformed backwards by calling the function Scheme().Input(). Note that the transformation operations have to be done for the entire hierarchy to allow correct prolongation.
- Author:
- Ralf Deiterding
- Version:
- 1.0
- Date:
- Dec-2013
Member Typedef Documentation
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
Constructor & Destructor Documentation
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
Member Function Documentation
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
Reimplemented from AMRBase< VectorType, dim >.
References LBMF77FileExactSolution< LBMType, dim >::_FileInput, LBMF77FileExactSolution< LBMType, dim >::_PhysicalTime, LBMF77FileExactSolution< LBMType, dim >::_ReadInFirst, ExactSolution< LBMType::VectorType, dim >::LocCtrl, FileInput< VectorType, dim >::register_at(), SchemeExactSolution< LBMType, dim >::register_at(), and RegisterAt().
template<class LBMType , int dim>
Member Data Documentation
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
template<class LBMType , int dim>
The documentation for this class was generated from the following file: