F77FileExactSolution< VectorType, dim > Class Template Reference
Application of initial conditions.
More...
#include <F77FileExactSolution.h>
List of all members.
Public Types |
typedef F77FileInput
< VectorType, dim > | file_input_type |
typedef F77UpdateLevelTransfer
< 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 base::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 |
| F77FileExactSolution (generic_func_type initial) |
| F77FileExactSolution (generic_func_type exact, generic_func_type in, generic_func_type prolong) |
| F77FileExactSolution (generic_func_type exact, generic_func_type out, generic_func_type in, generic_func_type prolong) |
| F77FileExactSolution (generic_func_type exact, generic_func_type out, generic_func_type in, generic_func_type prolong, generic_func_type restrct) |
| F77FileExactSolution (generic_func_type exact, generic_func_type out, generic_func_type in, generic_func_type prolong, generic_func_type restrct, generic_func_type update) |
virtual | ~F77FileExactSolution () |
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 VectorType, int dim>
class F77FileExactSolution< VectorType, dim >
Application of initial conditions.
At first, the user-supplied function f_out() 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 user-supplied function f_in(). Note that the transformation operations have to be done for the entire hierarchy to allow correct prolongation utilizing a function f_prolong.
- Author:
- Ralf Deiterding
- Version:
- 1.0
- Date:
- Dec-2008
Member Typedef Documentation
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
Constructor & Destructor Documentation
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
Member Function Documentation
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
Member Data Documentation
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
template<class VectorType , int dim>
The documentation for this class was generated from the following file: