GFMFileOutput< VectorType, FixupType, FlagType, dim > Class Template Reference

Generic base-class for dumping a grid function into a file. More...

#include <GFMFileOutput.h>

Inheritance diagram for GFMFileOutput< VectorType, FixupType, FlagType, dim >:
FileOutput< VectorType, dim > AMRBase< VectorType, dim > controlable F77GFMFileOutput< VectorType, FixupType, 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::grid_data_type grid_data_type
typedef AMRGFMSolver
< VectorType, FixupType,
FlagType, dim > 
gfm_solver_type
typedef GridFunction< bool, dim > bool_grid_fct_type
typedef GhostFluidMethod
< VectorType, dim > 
gfm_type

Public Member Functions

 GFMFileOutput (gfm_solver_type &solver)
virtual ~GFMFileOutput ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void WriteOut (vec_grid_fct_type &u, grid_fct_type &IOfunc)
virtual void WriteOut (grid_fct_type &IOfunc, const char *name)
virtual void WriteOut (grid_fct_type &IOfunc, const char *name, const int &Time, const int &Level, const double &t)
virtual void WriteOut (grid_data_type &IOdata, const char *name, const int &Time, const int &Level, const double &t)
bool_grid_fct_typeBF ()
const bool_grid_fct_typeBF () const
gfm_typeGFM (const int &n)
const int & NGFM ()
grid_fct_typePhi (const int &n)
const grid_fct_typePhi (const int &n) const
const DataTypeCutoff (const int &n)
const DataTypeFarAway (const int &n)

Protected Attributes

gfm_solver_type_solver
int CutOut
DataType CutOutValue

Detailed Description

template<class VectorType, class FixupType, class FlagType, int dim>
class GFMFileOutput< VectorType, FixupType, FlagType, dim >

Generic base-class for dumping a grid function into a file.

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

Member Typedef Documentation

template<class VectorType, class FixupType, class FlagType, int dim>
typedef GridFunction<bool,dim> GFMFileOutput< VectorType, FixupType, FlagType, dim >::bool_grid_fct_type
template<class VectorType, class FixupType, class FlagType, int dim>
typedef GhostFluidMethod<VectorType,dim> GFMFileOutput< VectorType, FixupType, FlagType, dim >::gfm_type

Constructor & Destructor Documentation

template<class VectorType, class FixupType, class FlagType, int dim>
GFMFileOutput< VectorType, FixupType, FlagType, dim >::GFMFileOutput ( gfm_solver_type solver  )  [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
virtual GFMFileOutput< VectorType, FixupType, FlagType, dim >::~GFMFileOutput (  )  [inline, virtual]

Member Function Documentation

template<class VectorType, class FixupType, class FlagType, int dim>
const bool_grid_fct_type& GFMFileOutput< VectorType, FixupType, FlagType, dim >::BF (  )  const [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
bool_grid_fct_type& GFMFileOutput< VectorType, FixupType, FlagType, dim >::BF (  )  [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
const DataType& GFMFileOutput< VectorType, FixupType, FlagType, dim >::Cutoff ( const int &  n  )  [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
const DataType& GFMFileOutput< VectorType, FixupType, FlagType, dim >::FarAway ( const int &  n  )  [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
const int& GFMFileOutput< VectorType, FixupType, FlagType, dim >::NGFM (  )  [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
const grid_fct_type& GFMFileOutput< VectorType, FixupType, FlagType, dim >::Phi ( const int &  n  )  const [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
grid_fct_type& GFMFileOutput< VectorType, FixupType, FlagType, dim >::Phi ( const int &  n  )  [inline]
template<class VectorType, class FixupType, class FlagType, int dim>
virtual void GFMFileOutput< VectorType, FixupType, FlagType, dim >::register_at ( ControlDevice Ctrl,
const std::string &  prefix 
) [inline, virtual]

Reimplemented from FileOutput< VectorType, dim >.

template<class VectorType, class FixupType, class FlagType, int dim>
virtual void GFMFileOutput< VectorType, FixupType, FlagType, dim >::register_at ( ControlDevice Ctrl  )  [inline, virtual]

Reimplemented from FileOutput< VectorType, dim >.

template<class VectorType, class FixupType, class FlagType, int dim>
virtual void GFMFileOutput< VectorType, FixupType, FlagType, dim >::WriteOut ( grid_data_type IOdata,
const char *  name,
const int &  Time,
const int &  Level,
const double &  t 
) [inline, virtual]
template<class VectorType, class FixupType, class FlagType, int dim>
virtual void GFMFileOutput< VectorType, FixupType, FlagType, dim >::WriteOut ( grid_fct_type IOfunc,
const char *  name,
const int &  Time,
const int &  Level,
const double &  t 
) [inline, virtual]
template<class VectorType, class FixupType, class FlagType, int dim>
virtual void GFMFileOutput< VectorType, FixupType, FlagType, dim >::WriteOut ( grid_fct_type IOfunc,
const char *  name 
) [inline, virtual]
template<class VectorType, class FixupType, class FlagType, int dim>
virtual void GFMFileOutput< VectorType, FixupType, FlagType, dim >::WriteOut ( vec_grid_fct_type u,
grid_fct_type IOfunc 
) [inline, virtual]

Member Data Documentation


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