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: