MRPrediction< VectorType, FlagType, dim > Class Template Reference

Evaluates MR prediction operator. More...

#include <MRPrediction.h>

Inheritance diagram for MRPrediction< VectorType, FlagType, dim >:
F77MRPrediction< VectorType, FlagType, dim >

List of all members.

Public Types

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
typedef base::max_vector_type max_vector_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
typedef base::flag_fct_type flag_fct_type
typedef base::max_vector_type max_vector_type
typedef base::grid_data_type grid_data_type

Public Member Functions

 MRPrediction ()
virtual ~MRPrediction ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void update ()
virtual void SetupData (GridHierarchy *gh, const int &ghosts)
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 bool FlagByMRPrediction (grid_fct_type &work, flag_fct_type &flags, const int &Time, const int &Level, const DataType &TolVal, const int &ThresholdVal, const int &RelVal, const FlagType &FlagValue)
virtual void OutputName (char *name, int cnt)
 MRPrediction ()
virtual ~MRPrediction ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void update ()
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 bool FlagByMRPrediction (grid_fct_type &work, flag_fct_type &flags, const int &Time, const int &Level, const DataType &TolVal, const FlagType &FlagValue)
virtual void OutputName (char *name, int cnt)

Public Attributes

max_vector_type Tol
int ThresholdNorm [MAXCOMPONENTS]
int Relative [MAXCOMPONENTS]

Protected Attributes

double GlobalVolume

Detailed Description

template<class VectorType, class FlagType, int dim>
class MRPrediction< VectorType, FlagType, dim >

Evaluates MR prediction operator.

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

Member Typedef Documentation

template<class VectorType , class FlagType , int dim>
typedef base::flag_fct_type MRPrediction< VectorType, FlagType, dim >::flag_fct_type
template<class VectorType , class FlagType , int dim>
typedef base::flag_fct_type MRPrediction< VectorType, FlagType, dim >::flag_fct_type
template<class VectorType , class FlagType , int dim>
typedef base::grid_data_type MRPrediction< VectorType, FlagType, dim >::grid_data_type
template<class VectorType , class FlagType , int dim>
typedef base::grid_data_type MRPrediction< VectorType, FlagType, dim >::grid_data_type
template<class VectorType , class FlagType , int dim>
typedef base::grid_fct_type MRPrediction< VectorType, FlagType, dim >::grid_fct_type
template<class VectorType , class FlagType , int dim>
typedef base::grid_fct_type MRPrediction< VectorType, FlagType, dim >::grid_fct_type
template<class VectorType , class FlagType , int dim>
typedef base::max_vector_type MRPrediction< VectorType, FlagType, dim >::max_vector_type
template<class VectorType , class FlagType , int dim>
typedef base::max_vector_type MRPrediction< VectorType, FlagType, dim >::max_vector_type
template<class VectorType , class FlagType , int dim>
typedef base::vec_grid_fct_type MRPrediction< VectorType, FlagType, dim >::vec_grid_fct_type
template<class VectorType , class FlagType , int dim>
typedef base::vec_grid_fct_type MRPrediction< VectorType, FlagType, dim >::vec_grid_fct_type

Constructor & Destructor Documentation

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

Member Function Documentation

template<class VectorType , class FlagType , int dim>
virtual bool MRPrediction< VectorType, FlagType, dim >::FlagByMRPrediction ( grid_fct_type work,
flag_fct_type flags,
const int &  Time,
const int &  Level,
const DataType TolVal,
const FlagType FlagValue 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual bool MRPrediction< VectorType, FlagType, dim >::FlagByMRPrediction ( grid_fct_type work,
flag_fct_type flags,
const int &  Time,
const int &  Level,
const DataType TolVal,
const int &  ThresholdVal,
const int &  RelVal,
const FlagType FlagValue 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::OutputName ( char *  name,
int  cnt 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::OutputName ( char *  name,
int  cnt 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::register_at ( ControlDevice Ctrl  )  [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::register_at ( ControlDevice Ctrl  )  [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual bool MRPrediction< VectorType, FlagType, dim >::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 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual bool MRPrediction< VectorType, FlagType, dim >::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 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::SetupData ( GridHierarchy gh,
const int &  ghosts 
) [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::update (  )  [inline, virtual]
template<class VectorType , class FlagType , int dim>
virtual void MRPrediction< VectorType, FlagType, dim >::update (  )  [inline, virtual]

Member Data Documentation

template<class VectorType , class FlagType , int dim>
double MRPrediction< VectorType, FlagType, dim >::GlobalVolume [protected]

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