ug4
|
Wrapper class for time dependence. More...
#include <metric_spaces.h>
Public Types | |
typedef IGridFunctionSpace< TGridFunction > | base_type |
typedef IComponentSpace< TGridFunction > | comp_space_type |
Public Types inherited from ug::IGridFunctionSpace< TGridFunction > | |
typedef TGridFunction | grid_function_type |
typedef TGridFunction::vector_type | vector_type |
Public Member Functions | |
std::string | config_string () const |
print config string More... | |
virtual double | distance (TGridFunction &x, TGridFunction &y)=0 |
distance (for grid functions) More... | |
virtual double | distance (vector_type &x, vector_type &y) |
OVERRIDE distance (for vectors) More... | |
virtual double | norm (TGridFunction &x)=0 |
norm (for grid functions) More... | |
virtual double | norm (vector_type &x) |
OVERRIDE norm (for vectors) More... | |
virtual double | scaling () const |
double | scaling () const |
scaling (OVERRIDE) More... | |
TimeDependentSpace (SmartPtr< comp_space_type > spSpace, number tScale) | |
time dependent CTOR More... | |
void | update_time_data (number tScale) |
characteristic time More... | |
virtual | ~TimeDependentSpace () |
DTOR. More... | |
Public Member Functions inherited from ug::IGridFunctionSpace< TGridFunction > | |
virtual double | distance (TGridFunction &x, TGridFunction &y)=0 |
distance (for grid functions) More... | |
virtual double | distance (vector_type &x, vector_type &y) |
OVERRIDE distance (for vectors) More... | |
virtual double | distance2 (TGridFunction &x, TGridFunction &y)=0 |
virtual double | norm (TGridFunction &x)=0 |
norm (for grid functions) More... | |
virtual double | norm (vector_type &x) |
OVERRIDE norm (for vectors) More... | |
virtual double | norm2 (TGridFunction &x)=0 |
virtual | ~IGridFunctionSpace () |
DTOR. More... | |
Public Member Functions inherited from ug::IBanachSpace< TGridFunction::vector_type > | |
virtual | ~IBanachSpace () |
Protected Attributes | |
SmartPtr< comp_space_type > | m_spSpatialSpace |
number | m_tScale |
Wrapper class for time dependence.
typedef IGridFunctionSpace<TGridFunction> ug::TimeDependentSpace< TGridFunction >::base_type |
typedef IComponentSpace<TGridFunction> ug::TimeDependentSpace< TGridFunction >::comp_space_type |
|
inline |
time dependent CTOR
|
inlinevirtual |
DTOR.
|
inlinevirtual |
print config string
Reimplemented from ug::IGridFunctionSpace< TGridFunction >.
References ug::TimeDependentSpace< TGridFunction >::m_spSpatialSpace.
virtual double ug::IGridFunctionSpace< TGridFunction >::distance |
distance (for grid functions)
|
inline |
OVERRIDE distance (for vectors)
virtual double ug::IGridFunctionSpace< TGridFunction >::norm |
norm (for grid functions)
|
inline |
OVERRIDE norm (for vectors)
|
inline |
|
inlinevirtual |
scaling (OVERRIDE)
Reimplemented from ug::IGridFunctionSpace< TGridFunction >.
References ug::TimeDependentSpace< TGridFunction >::m_spSpatialSpace, and ug::TimeDependentSpace< TGridFunction >::m_tScale.
|
inline |
characteristic time
References ug::TimeDependentSpace< TGridFunction >::m_tScale.
|
protected |
|
protected |