F77LevelTransfer< VectorType, dim > Class Template Reference
Call a dimension-dependent prolongation and restriction routines in Fortran-77.
More...
#include <F77LevelTransfer.h>
List of all members.
Public Types |
typedef base::vec_grid_data_type | vec_grid_data_type |
typedef generic_fortran_func | generic_func_type |
typedef void(* | transfer_1_func_type )(FI(1, VectorType), FI(1, VectorType), BI, const INTEGER &meqn, const INTEGER &mbc) |
typedef void(* | transfer_2_func_type )(FI(2, VectorType), FI(2, VectorType), BI, const INTEGER &meqn, const INTEGER &mbc) |
typedef void(* | transfer_3_func_type )(FI(3, VectorType), FI(3, VectorType), BI, const INTEGER &meqn, const INTEGER &mbc) |
Public Member Functions |
| F77LevelTransfer () |
| F77LevelTransfer (generic_func_type prolong, generic_func_type restrct) |
virtual | ~F77LevelTransfer () |
virtual void | Prolong (vec_grid_data_type &source, const int &source_level, vec_grid_data_type &target, const int &target_level, const BBox &bb) |
virtual void | Restrict (vec_grid_data_type &source, const int &source_level, vec_grid_data_type &target, const int &target_level, const BBox &bb) |
void | SetProlongFunc (generic_func_type prolong) |
generic_func_type | GetProlongFunc () const |
void | SetRestrictFunc (generic_func_type restrct) |
generic_func_type | GetRestrictFunc () const |
Protected Attributes |
generic_func_type | f_prolong |
generic_func_type | f_restrict |
Detailed Description
template<class VectorType, int dim>
class F77LevelTransfer< VectorType, dim >
Call a dimension-dependent prolongation and restriction routines in Fortran-77.
- Author:
- Ralf Deiterding
- Version:
- 1.0
- Date:
- Jun-2004
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>
Constructor & Destructor Documentation
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>
Member Data Documentation
template<class VectorType, int dim>
template<class VectorType, int dim>
The documentation for this class was generated from the following file: