Computes the scaled gradient for derived quantities using a transformation function in Fortran-77. More...
#include <F77Criteria.h>
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 out_base::generic_func_type | generic_func_type |
Public Member Functions | |
F77ScaledGradient (generic_func_type out) | |
virtual | ~F77ScaledGradient () |
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) |
Computes the scaled gradient for derived quantities using a transformation function in Fortran-77.
typedef base::flag_fct_type F77ScaledGradient< VectorType, FlagType, dim >::flag_fct_type |
Reimplemented from ScaledGradient< VectorType, FlagType, dim >.
typedef out_base::generic_func_type F77ScaledGradient< VectorType, FlagType, dim >::generic_func_type |
Reimplemented from F77OutBase< VectorType, dim >.
typedef base::grid_fct_type F77ScaledGradient< VectorType, FlagType, dim >::grid_fct_type |
Reimplemented from ScaledGradient< VectorType, FlagType, dim >.
typedef base::vec_grid_fct_type F77ScaledGradient< VectorType, FlagType, dim >::vec_grid_fct_type |
Reimplemented from ScaledGradient< VectorType, FlagType, dim >.
F77ScaledGradient< VectorType, FlagType, dim >::F77ScaledGradient | ( | generic_func_type | out | ) | [inline] |
virtual F77ScaledGradient< VectorType, FlagType, dim >::~F77ScaledGradient | ( | ) | [inline, virtual] |
virtual void F77ScaledGradient< VectorType, FlagType, dim >::OutputName | ( | char * | name, | |
int | cnt | |||
) | [inline, virtual] |
Reimplemented from ScaledGradient< VectorType, FlagType, dim >.
virtual void F77ScaledGradient< VectorType, FlagType, dim >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented from ScaledGradient< VectorType, FlagType, dim >.
References F77ByValue< VectorType, FlagType, dim >::register_at().
virtual void F77ScaledGradient< VectorType, FlagType, dim >::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented from ScaledGradient< VectorType, FlagType, dim >.
References F77ByValue< VectorType, FlagType, dim >::register_at().
virtual bool F77ScaledGradient< 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] |
Reimplemented from ScaledGradient< VectorType, FlagType, dim >.
References ByValue< VectorType, FlagType, dim >::Tol, and F77OutBase< VectorType, dim >::Transform().