#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] |
1.6.3