F77BoundaryConditions< VectorType, dim > Class Template Reference
Call a dimension-dependent boundary routine in Fortran-77.
More...
#include <F77BoundaryConditions.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(* | boundary_1_func_type )(FI(1, VectorType), BI, const DOUBLE xc[], const DOUBLE dx[], const INTEGER &dir, const DOUBLE *bnd, const INTEGER &mb, const DOUBLE &time, const INTEGER &meqn) |
| typedef void(* | boundary_2_func_type )(FI(2, VectorType), BI, const DOUBLE xc[], const DOUBLE dx[], const INTEGER &dir, const DOUBLE *bnd, const INTEGER &mb, const DOUBLE &time, const INTEGER &meqn) |
| typedef void(* | boundary_3_func_type )(FI(3, VectorType), BI, const DOUBLE xc[], const DOUBLE dx[], const INTEGER &dir, const DOUBLE *bnd, const INTEGER &mb, const DOUBLE &time, const INTEGER &meqn) |
Public Member Functions |
| | F77BoundaryConditions () |
| | F77BoundaryConditions (generic_func_type bndry) |
| virtual | ~F77BoundaryConditions () |
| virtual void | SetBndry (vec_grid_data_type &gd, const int &level, const BBox &bb, const int &dir, const double &time) |
| void | SetFunc (generic_func_type bndry) |
| generic_func_type | GetFunc () const |
Protected Attributes |
| generic_func_type | f_bndry |
Detailed Description
template<class VectorType, int dim>
class F77BoundaryConditions< VectorType, dim >
Call a dimension-dependent boundary routine in Fortran-77.
- Author:
- Ralf Deiterding
- Version:
- 1.0
- Date:
- Jul-2004
Member Typedef Documentation
template<class VectorType, int dim>
| typedef void(* F77BoundaryConditions< VectorType, dim >::boundary_1_func_type)(FI(1, VectorType), BI, const DOUBLE xc[], const DOUBLE dx[], const INTEGER &dir, const DOUBLE *bnd, const INTEGER &mb, const DOUBLE &time, const INTEGER &meqn) |
template<class VectorType, int dim>
| typedef void(* F77BoundaryConditions< VectorType, dim >::boundary_2_func_type)(FI(2, VectorType), BI, const DOUBLE xc[], const DOUBLE dx[], const INTEGER &dir, const DOUBLE *bnd, const INTEGER &mb, const DOUBLE &time, const INTEGER &meqn) |
template<class VectorType, int dim>
| typedef void(* F77BoundaryConditions< VectorType, dim >::boundary_3_func_type)(FI(3, VectorType), BI, const DOUBLE xc[], const DOUBLE dx[], const INTEGER &dir, const DOUBLE *bnd, const INTEGER &mb, const DOUBLE &time, const INTEGER &meqn) |
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>
Member Data Documentation
template<class VectorType, int dim>
The documentation for this class was generated from the following file: