F77ExactBase< VectorType, dim > Class Template Reference

#include <F77ExactSolution.h>

Inheritance diagram for F77ExactBase< VectorType, dim >:
F77ExactSolution< VectorType, dim > F77GFMExactSolution< VectorType, FixupType, FlagType, dim > F77FileExactSolution< VectorType, dim >

List of all members.

Public Types

typedef generic_fortran_func generic_func_type
typedef void(* exact_1_func_type )(const INTEGER &maxmx, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &mx, const DOUBLE x[], const DOUBLE &dx, const DOUBLE &t, VectorType q[])
typedef void(* exact_2_func_type )(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &mx, const INTEGER &my, const DOUBLE x[], const DOUBLE y[], const DOUBLE &dx, const DOUBLE &dy, const DOUBLE &t, VectorType q[])
typedef void(* exact_3_func_type )(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &maxmz, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &mx, const INTEGER &my, const INTEGER &mz, const DOUBLE x[], const DOUBLE y[], const DOUBLE z[], const DOUBLE &dx, const DOUBLE &dy, const DOUBLE &dz, const DOUBLE &t, VectorType q[])

Public Member Functions

 F77ExactBase ()
 F77ExactBase (generic_func_type exact)
void SetGrid (GridHierarchy &GH, const int &NGhosts, vec_grid_data_type &gd, grid_data_type &gdw, const int &level, double t)
void SetFunc (generic_func_type exact)
generic_func_type GetFunc () const

Protected Attributes

generic_func_type f_exact
int _Equations

template<class VectorType, int dim>
class F77ExactBase< VectorType, dim >


Member Typedef Documentation

template<class VectorType , int dim>
typedef void(* F77ExactBase< VectorType, dim >::exact_1_func_type)(const INTEGER &maxmx, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &mx, const DOUBLE x[], const DOUBLE &dx, const DOUBLE &t, VectorType q[])
template<class VectorType , int dim>
typedef void(* F77ExactBase< VectorType, dim >::exact_2_func_type)(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &mx, const INTEGER &my, const DOUBLE x[], const DOUBLE y[], const DOUBLE &dx, const DOUBLE &dy, const DOUBLE &t, VectorType q[])
template<class VectorType , int dim>
typedef void(* F77ExactBase< VectorType, dim >::exact_3_func_type)(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &maxmz, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &mx, const INTEGER &my, const INTEGER &mz, const DOUBLE x[], const DOUBLE y[], const DOUBLE z[], const DOUBLE &dx, const DOUBLE &dy, const DOUBLE &dz, const DOUBLE &t, VectorType q[])

Constructor & Destructor Documentation

template<class VectorType , int dim>
F77ExactBase< VectorType, dim >::F77ExactBase (  )  [inline]
template<class VectorType , int dim>
F77ExactBase< VectorType, dim >::F77ExactBase ( generic_func_type  exact  )  [inline]

Member Function Documentation

template<class VectorType , int dim>
generic_func_type F77ExactBase< VectorType, dim >::GetFunc (  )  const [inline]
template<class VectorType , int dim>
void F77ExactBase< VectorType, dim >::SetFunc ( generic_func_type  exact  )  [inline]
template<class VectorType , int dim>
void F77ExactBase< VectorType, dim >::SetGrid ( GridHierarchy GH,
const int &  NGhosts,
vec_grid_data_type &  gd,
grid_data_type &  gdw,
const int &  level,
double  t 
) [inline]

Member Data Documentation

template<class VectorType , int dim>
int F77ExactBase< VectorType, dim >::_Equations [protected]

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:19:30 2016 for AMROC Fluid-solver Framework by  doxygen 1.6.3