SchemeRelativeError< SchemeType, Fixup, FlagType, dim > Class Template Reference

Computes the relative error for derived quantities using a transformation function. More...

#include <SchemeCriteria.h>

Inheritance diagram for SchemeRelativeError< SchemeType, Fixup, FlagType, dim >:
SchemeOutBase< SchemeType, dim > RelativeError< SchemeType::VectorType, Fixup, FlagType, dim > StdCriterion

List of all members.

Public Types

typedef base::solver_type solver_type
typedef base::vec_grid_fct_type vec_grid_fct_type
typedef base::grid_fct_type grid_fct_type
typedef base::flag_fct_type flag_fct_type

Public Member Functions

 SchemeRelativeError (solver_type &solver, SchemeType &scheme)
virtual ~SchemeRelativeError ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual bool SetFlags (vec_grid_fct_type &u, grid_fct_type &work, flag_fct_type &flags, const int &cnt, const int &Time, const int &Level, const double &t, const FlagType &FlagValue)
virtual void OutputName (char *name, int cnt)

Detailed Description

template<class SchemeType, class Fixup, class FlagType, int dim>
class SchemeRelativeError< SchemeType, Fixup, FlagType, dim >

Computes the relative error for derived quantities using a transformation function.

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

Member Typedef Documentation

template<class SchemeType , class Fixup , class FlagType , int dim>
typedef base::flag_fct_type SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::flag_fct_type
template<class SchemeType , class Fixup , class FlagType , int dim>
typedef base::grid_fct_type SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::grid_fct_type

Reimplemented from SchemeOutBase< SchemeType, dim >.

template<class SchemeType , class Fixup , class FlagType , int dim>
typedef base::solver_type SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::solver_type
template<class SchemeType , class Fixup , class FlagType , int dim>
typedef base::vec_grid_fct_type SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::vec_grid_fct_type

Reimplemented from SchemeOutBase< SchemeType, dim >.


Constructor & Destructor Documentation

template<class SchemeType , class Fixup , class FlagType , int dim>
SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::SchemeRelativeError ( solver_type solver,
SchemeType &  scheme 
) [inline]
template<class SchemeType , class Fixup , class FlagType , int dim>
virtual SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::~SchemeRelativeError (  )  [inline, virtual]

Member Function Documentation

template<class SchemeType , class Fixup , class FlagType , int dim>
virtual void SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::OutputName ( char *  name,
int  cnt 
) [inline, virtual]
template<class SchemeType , class Fixup , class FlagType , int dim>
virtual void SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
) [inline, virtual]
template<class SchemeType , class Fixup , class FlagType , int dim>
virtual void SchemeRelativeError< SchemeType, Fixup, FlagType, dim >::register_at ( ControlDevice Ctrl  )  [inline, virtual]

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