ExactSolution< VectorType, dim > Class Template Reference

Generic base-class to compare the numerical solution with an exact one. More...

#include <ExactSolution.h>

Inheritance diagram for ExactSolution< VectorType, dim >:
AMRBase< VectorType, dim > controlable F77ExactSolution< VectorType, dim > GFMExactSolution< VectorType, FixupType, FlagType, dim > F77FileExactSolution< VectorType, dim > F77GFMExactSolution< VectorType, FixupType, FlagType, dim >

List of all members.

Public Types

typedef base::vec_grid_fct_type vec_grid_fct_type
typedef base::vec_grid_data_type vec_grid_data_type
typedef GridFunction< DataType,
dim > 
grid_fct_type
typedef GridData< DataType, dim > grid_data_type

Public Member Functions

 ExactSolution ()
virtual ~ExactSolution ()
virtual void SetGrid (vec_grid_data_type &gd, grid_data_type &gdw, const int &level, const double &t)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void register_at (ControlDevice &Ctrl)
virtual void init ()
virtual void update ()
virtual void finish ()
virtual bool Set (vec_grid_fct_type &u, grid_fct_type &work, const double &t)
virtual void ErrorNorm (vec_grid_fct_type &u, grid_fct_type &work, const double &t)
virtual void CalculateNorm (vec_grid_fct_type &u, DataType *&Error)
virtual void CalculateNorm (grid_fct_type &u, DataType *&Error)

Protected Attributes

int ENorm
int ENormCutOut
int ENormAll
int ENormComp
std::string FileName
ControlDevice LocCtrl

Detailed Description

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

Generic base-class to compare the numerical solution with an exact one.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jul-2004

Member Typedef Documentation


Constructor & Destructor Documentation

template<class VectorType, int dim>
ExactSolution< VectorType, dim >::ExactSolution (  )  [inline]
template<class VectorType, int dim>
virtual ExactSolution< VectorType, dim >::~ExactSolution (  )  [inline, virtual]

Member Function Documentation

template<class VectorType, int dim>
virtual void ExactSolution< VectorType, dim >::CalculateNorm ( grid_fct_type u,
DataType *&  Error 
) [inline, virtual]
template<class VectorType, int dim>
virtual void ExactSolution< VectorType, dim >::CalculateNorm ( vec_grid_fct_type u,
DataType *&  Error 
) [inline, virtual]
template<class VectorType, int dim>
virtual void ExactSolution< VectorType, dim >::finish (  )  [inline, virtual]
template<class VectorType, int dim>
virtual void ExactSolution< VectorType, dim >::init (  )  [inline, virtual]
template<class VectorType, int dim>
virtual bool ExactSolution< VectorType, dim >::Set ( vec_grid_fct_type u,
grid_fct_type work,
const double &  t 
) [inline, virtual]
template<class VectorType, int dim>
virtual void ExactSolution< VectorType, dim >::SetGrid ( vec_grid_data_type gd,
grid_data_type gdw,
const int &  level,
const double &  t 
) [inline, virtual]
template<class VectorType, int dim>
virtual void ExactSolution< VectorType, dim >::update (  )  [inline, virtual]

Member Data Documentation


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