SchemeExactSolution< SchemeType, dim > Class Template Reference

Exact solution based on SchemeType. More...

#include <SchemeExactSolution.h>

Inheritance diagram for SchemeExactSolution< SchemeType, dim >:
ExactSolution< SchemeType::VectorType, dim > AMRBase< VectorType, dim > controlable

List of all members.

Public Types

typedef SchemeType::VectorType VectorType
typedef
VectorType::InternalDataType 
DataType
typedef base::vec_grid_data_type vec_grid_data_type
typedef base::grid_data_type grid_data_type
typedef base::vec_grid_fct_type vec_grid_fct_type
typedef base::grid_fct_type grid_fct_type

Public Member Functions

 SchemeExactSolution (SchemeType &scheme)
virtual ~SchemeExactSolution ()
virtual void SetGrid (vec_grid_data_type &fvec, grid_data_type &workvec, const int &level, const double &t)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void register_at (ControlDevice &Ctrl)
virtual void ErrorNorm (vec_grid_fct_type &u, grid_fct_type &work, const double &t)
SchemeType & Scheme ()
const SchemeType & Scheme () const

Protected Attributes

SchemeType & _scheme
std::string OutputFileName
std::string OutputIndices

Detailed Description

template<class SchemeType, int dim>
class SchemeExactSolution< SchemeType, dim >

Exact solution based on SchemeType.

Author:
Ralf Deiterding
Version:
1.0
Date:
Dec-2013

Member Typedef Documentation

template<class SchemeType, int dim>
typedef VectorType::InternalDataType SchemeExactSolution< SchemeType, dim >::DataType
template<class SchemeType, int dim>
typedef base::grid_data_type SchemeExactSolution< SchemeType, dim >::grid_data_type
template<class SchemeType, int dim>
typedef base::grid_fct_type SchemeExactSolution< SchemeType, dim >::grid_fct_type
template<class SchemeType, int dim>
typedef base::vec_grid_data_type SchemeExactSolution< SchemeType, dim >::vec_grid_data_type
template<class SchemeType, int dim>
typedef base::vec_grid_fct_type SchemeExactSolution< SchemeType, dim >::vec_grid_fct_type
template<class SchemeType, int dim>
typedef SchemeType::VectorType SchemeExactSolution< SchemeType, dim >::VectorType

Constructor & Destructor Documentation

template<class SchemeType, int dim>
SchemeExactSolution< SchemeType, dim >::SchemeExactSolution ( SchemeType &  scheme  )  [inline]
template<class SchemeType, int dim>
virtual SchemeExactSolution< SchemeType, dim >::~SchemeExactSolution (  )  [inline, virtual]

Member Function Documentation

template<class SchemeType, int dim>
virtual void SchemeExactSolution< SchemeType, dim >::ErrorNorm ( vec_grid_fct_type u,
grid_fct_type work,
const double &  t 
) [inline, virtual]
template<class SchemeType, int dim>
virtual void SchemeExactSolution< SchemeType, dim >::register_at ( ControlDevice Ctrl  )  [inline, virtual]
template<class SchemeType, int dim>
virtual void SchemeExactSolution< SchemeType, dim >::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
) [inline, virtual]
template<class SchemeType, int dim>
const SchemeType& SchemeExactSolution< SchemeType, dim >::Scheme (  )  const [inline]
template<class SchemeType, int dim>
SchemeType& SchemeExactSolution< SchemeType, dim >::Scheme (  )  [inline]
template<class SchemeType, int dim>
virtual void SchemeExactSolution< SchemeType, dim >::SetGrid ( vec_grid_data_type fvec,
grid_data_type workvec,
const int &  level,
const double &  t 
) [inline, virtual]

Member Data Documentation

template<class SchemeType, int dim>
SchemeType& SchemeExactSolution< SchemeType, dim >::_scheme [protected]

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