#include <F77FileOutput.h>
Public Types | |
typedef generic_fortran_func | generic_func_type |
typedef void(* | out_1_func_type )(FI(1, VectorType), FI(1, DataType), BI, const INTEGER &meqn, const INTEGER &cnt, const DOUBLE &t) |
typedef void(* | out_2_func_type )(FI(2, VectorType), FI(2, DataType), BI, const INTEGER &meqn, const INTEGER &cnt, const DOUBLE &t) |
typedef void(* | out_3_func_type )(FI(3, VectorType), FI(3, DataType), BI, const INTEGER &meqn, const INTEGER &cnt, const DOUBLE &t) |
Public Member Functions | |
F77OutBase (generic_func_type out) | |
virtual | ~F77OutBase () |
virtual void | Transform (vec_grid_fct_type &u, grid_fct_type &work, const int Time, const int &Level, const int cnt, const double &t) |
void | SetOutFunc (generic_func_type out) |
generic_func_type | GetOutFunc () const |
Protected Attributes | |
generic_func_type | f_out |
int | _Equations |
typedef generic_fortran_func F77OutBase< VectorType, dim >::generic_func_type |
Reimplemented in ClpF77BrepOutput< class, class, dim >, WENOF77FileOutput< class, dim >, WENOF77GFMFileOutput< class, class, class, dim >, F77BrepOutput< VectorType, dim >, F77ByValue< VectorType, FlagType, dim >, F77ScaledGradient< VectorType, FlagType, dim >, F77AbsoluteError< VectorType, Fixup, FlagType, dim >, F77LimiterType< VectorType, FlagType, dim >, F77RelativeError< VectorType, Fixup, FlagType, dim >, F77MRPrediction< VectorType, FlagType, dim >, F77FileInput< VectorType, dim >, F77FileOutput< VectorType, dim >, and F77GFMFileOutput< VectorType, FixupType, FlagType, dim >.
typedef void(* F77OutBase< VectorType, dim >::out_1_func_type)(FI(1, VectorType), FI(1, DataType), BI, const INTEGER &meqn, const INTEGER &cnt, const DOUBLE &t) |
Reimplemented in WENOF77FileOutput< class, dim >, and WENOF77GFMFileOutput< class, class, class, dim >.
typedef void(* F77OutBase< VectorType, dim >::out_2_func_type)(FI(2, VectorType), FI(2, DataType), BI, const INTEGER &meqn, const INTEGER &cnt, const DOUBLE &t) |
Reimplemented in WENOF77FileOutput< class, dim >, and WENOF77GFMFileOutput< class, class, class, dim >.
typedef void(* F77OutBase< VectorType, dim >::out_3_func_type)(FI(3, VectorType), FI(3, DataType), BI, const INTEGER &meqn, const INTEGER &cnt, const DOUBLE &t) |
Reimplemented in WENOF77FileOutput< class, dim >, and WENOF77GFMFileOutput< class, class, class, dim >.
F77OutBase< VectorType, dim >::F77OutBase | ( | generic_func_type | out | ) | [inline] |
virtual F77OutBase< VectorType, dim >::~F77OutBase | ( | ) | [inline, virtual] |
generic_func_type F77OutBase< VectorType, dim >::GetOutFunc | ( | ) | const [inline] |
Reimplemented in F77FileInput< VectorType, dim >.
References F77OutBase< VectorType, dim >::f_out.
Referenced by F77FileInput< VectorType, dim >::GetOutFunc().
void F77OutBase< VectorType, dim >::SetOutFunc | ( | generic_func_type | out | ) | [inline] |
Reimplemented in F77FileInput< VectorType, dim >.
References F77OutBase< VectorType, dim >::f_out.
Referenced by F77FileInput< VectorType, dim >::SetOutFunc().
virtual void F77OutBase< VectorType, dim >::Transform | ( | vec_grid_fct_type & | u, | |
grid_fct_type & | work, | |||
const int | Time, | |||
const int & | Level, | |||
const int | cnt, | |||
const double & | t | |||
) | [inline, virtual] |
Reimplemented in ClpF77FileOutput< class, class, dim >, and ClpF77GFMFileOutput< class, class, class, class, dim >.
References F77OutBase< VectorType, dim >::_Equations, BOUNDING_BOX, F77OutBase< VectorType, dim >::f_out, FA, and forall.
Referenced by F77MRPrediction< VectorType, FlagType, dim >::SetFlags(), F77RelativeError< VectorType, Fixup, FlagType, dim >::SetFlags(), F77LimiterType< VectorType, FlagType, dim >::SetFlags(), F77AbsoluteError< VectorType, Fixup, FlagType, dim >::SetFlags(), F77ScaledGradient< VectorType, FlagType, dim >::SetFlags(), and F77FileOutput< VectorType, dim >::WriteOut().
int F77OutBase< VectorType, dim >::_Equations [protected] |
Referenced by F77OutBase< VectorType, dim >::Transform().
generic_func_type F77OutBase< VectorType, dim >::f_out [protected] |