|
ug4
|
#include <metric_spaces.h>
Inheritance diagram for ug::H1SemiComponentSpace< TGridFunction >:Public Types | |
| typedef IComponentSpace< TGridFunction > | base_type |
| typedef H1SemiDistIntegrand< TGridFunction >::weight_type | weight_type |
| typedef IObjectWithWeights< weight_type > | weighted_obj_type |
Public Types inherited from ug::IComponentSpace< TGridFunction > | |
| typedef IGridFunctionSpace< TGridFunction > | base_type |
Public Types inherited from ug::IGridFunctionSpace< TGridFunction > | |
| typedef TGridFunction | grid_function_type |
| typedef TGridFunction::vector_type | vector_type |
Public Types inherited from ug::IObjectWithWeights< H1SemiDistIntegrand< TGridFunction >::weight_type > | |
| typedef H1SemiDistIntegrand< TGridFunction >::weight_type | weight_type |
Public Member Functions | |
| double | distance2 (TGridFunction &uFine, TGridFunction &uCoarse) |
| ConstSmartPtr< weight_type > | get_weight () |
| H1SemiComponentSpace (const char *fctNames) | |
| H1SemiComponentSpace (const char *fctNames, int order) | |
| H1SemiComponentSpace (const char *fctNames, int order, const char *ssNames, ConstSmartPtr< weight_type > spWeight) | |
| H1SemiComponentSpace (const char *fctNames, int order, ConstSmartPtr< weight_type > spWeight, const char *ssNames=0) | |
| H1SemiComponentSpace (const char *fctNames, int order, number weight, const char *ssNames=0) | |
| double | norm2 (TGridFunction &uFine) |
| void | set_weight (ConstSmartPtr< weight_type > spWeight) |
| for weighted norms | |
| ~H1SemiComponentSpace () | |
| DTOR. | |
Public Member Functions inherited from ug::IComponentSpace< TGridFunction > | |
| virtual std::string | config_string () const |
| print config string | |
| virtual double | distance (TGridFunction &uFine, TGridFunction &uCoarse) |
| distance (for grid functions) | |
| std::string | function_name () |
| IComponentSpace (const char *fctNames) | |
| IComponentSpace (const char *fctNames, const char *ssNames, int order) | |
| IComponentSpace (const char *fctNames, int order) | |
| virtual double | norm (TGridFunction &uFine) |
| norm (for grid functions) | |
| virtual | ~IComponentSpace () |
Public Member Functions inherited from ug::IGridFunctionSpace< TGridFunction > | |
| virtual double | distance (vector_type &x, vector_type &y) |
| OVERRIDE distance (for vectors) | |
| virtual double | norm (vector_type &x) |
| OVERRIDE norm (for vectors) | |
| virtual double | scaling () const |
| virtual | ~IGridFunctionSpace () |
| DTOR. | |
Public Member Functions inherited from ug::IBanachSpace< TGridFunction::vector_type > | |
| virtual | ~IBanachSpace () |
Public Member Functions inherited from ug::IObjectWithWeights< H1SemiDistIntegrand< TGridFunction >::weight_type > | |
| ConstSmartPtr< weight_type > | get_weight () |
| IObjectWithWeights () | |
| IObjectWithWeights (ConstSmartPtr< weight_type > spW) | |
| void | set_weight (ConstSmartPtr< weight_type > spWeight) |
| for weighted norms | |
Public Attributes | |
| ConstSmartPtr< weight_type > | m_spWeight |
Additional Inherited Members | |
Static Public Attributes inherited from ug::IComponentSpace< TGridFunction > | |
| static const int | dim =TGridFunction::dim |
Protected Attributes inherited from ug::IComponentSpace< TGridFunction > | |
| std::string | m_fctNames |
| int | m_quadorder |
| const char * | m_ssNames |
Protected Attributes inherited from ug::IObjectWithWeights< H1SemiDistIntegrand< TGridFunction >::weight_type > | |
| ConstSmartPtr< weight_type > | m_spWeight |
Evaluates distance between two grid functions in H1 semi-norm
| typedef IComponentSpace<TGridFunction> ug::H1SemiComponentSpace< TGridFunction >::base_type |
| typedef H1SemiDistIntegrand<TGridFunction>::weight_type ug::H1SemiComponentSpace< TGridFunction >::weight_type |
| typedef IObjectWithWeights<weight_type> ug::H1SemiComponentSpace< TGridFunction >::weighted_obj_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
DTOR.
|
inlinevirtual |
Implements ug::IComponentSpace< TGridFunction >.
References ug::H1SemiComponentSpace< TGridFunction >::m_spWeight.
|
inline |
|
inlinevirtual |
Implements ug::IComponentSpace< TGridFunction >.
References ug::IObjectWithWeights< W >::m_spWeight.
|
inline |
for weighted norms
| ConstSmartPtr<weight_type> ug::IObjectWithWeights< W >::m_spWeight |
Referenced by ug::H1SemiComponentSpace< TGridFunction >::distance2().