|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Static Protected Member Functions |
Protected Attributes |
List of all members
Dune::Fem::L1Norm< GridPart > Class Template Reference
#include <dune/fem/misc/l1norm.hh>
Inheritance diagram for Dune::Fem::L1Norm< GridPart >:

Classes | |
| struct | FunctionAbs |
| struct | FunctionDistance |
Public Types | |
| typedef GridPart | GridPartType |
Public Member Functions | |
| L1Norm (const GridPartType &gridPart, const unsigned int order=0, const bool communicate=true) | |
| constructor | |
| template<class DiscreteFunctionType , class PartitionSet > | |
| Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u, const PartitionSet &partitionSet) const |
| || u ||_L1 on given set of entities (partition set) | |
| template<class DiscreteFunctionType > | |
| Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u) const |
| || u ||_L1 on interior partition entities | |
| template<class UDiscreteFunctionType , class VDiscreteFunctionType , class PartitionSet > | |
| Dune::FieldTraits< typenameUDiscreteFunctionType::RangeFieldType >::real_type | distance (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v, const PartitionSet &partitionSet) const |
| || u - v ||_L2 on given set of entities (partition set) | |
| template<class UDiscreteFunctionType , class VDiscreteFunctionType > | |
| Dune::FieldTraits< typenameUDiscreteFunctionType::RangeFieldType >::real_type | distance (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v) const |
| || u - v ||_L2 on interior partition entities | |
| template<class LocalFunctionType , class ReturnType > | |
| void | normLocal (const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum) const |
| template<class ULocalFunctionType , class VLocalFunctionType , class ReturnType > | |
| void | distanceLocal (const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum) const |
Protected Types | |
| typedef BaseType::EntityType | EntityType |
| typedef CachingQuadrature< GridPartType, 0 > | QuadratureType |
Protected Member Functions | |
| ReturnType | forEachLocal (const IteratorRange &iterators, const UDiscreteFunctionType &u, const ReturnType &initialValue, unsigned int order) const |
| ReturnType | forEach (const DiscreteFunctionType &u, const ReturnType &initialValue, const PartitionSet &partitionSet, unsigned int order=0) const |
| ReturnType | forEach (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v, const ReturnType &initialValue, const PartitionSet &partitionSet, unsigned int order=0) const |
| void | distanceLocal (const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum) const |
| void | normLocal (const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum) const |
| const GridPartType & | gridPart () const |
| const GridPartType::CommunicationType & | comm () const |
| bool | checkCommunicateFlag (bool communicate) const |
| const Implementation & | asImp () const |
| Implementation & | asImp () |
Static Protected Member Functions | |
| static const Implementation & | asImp (const ThisType &other) |
| static Implementation & | asImp (ThisType &other) |
Protected Attributes | |
| const unsigned int | order_ |
| const bool | communicate_ |
Member Typedef Documentation
◆ EntityType
template<class GridPart >
|
protected |
◆ GridPartType
template<class GridPart >
| typedef GridPart Dune::Fem::L1Norm< GridPart >::GridPartType |
◆ QuadratureType
template<class GridPart >
|
protected |
Constructor & Destructor Documentation
◆ L1Norm()
template<class GridPart >
|
inlineexplicit |
constructor
- Parameters
-
gridPart specific gridPart for selection of entities order order of integration quadrature (default = 2*space.order()) communicate if true global (over all ranks) norm is computed (default = true)
Member Function Documentation
◆ asImp() [1/4]
template<class Interface , class Implementation >
|
inlineprotectedinherited |
◆ asImp() [2/4]
template<class Interface , class Implementation >
|
inlineprotectedinherited |
◆ asImp() [3/4]
template<class Interface , class Implementation >
|
inlinestaticprotectedinherited |
◆ asImp() [4/4]
template<class Interface , class Implementation >
|
inlinestaticprotectedinherited |
◆ checkCommunicateFlag()
|
inlineprotectedinherited |
◆ comm()
|
inlineprotectedinherited |
◆ distance() [1/2]
template<class GridPart >
template<class UDiscreteFunctionType , class VDiscreteFunctionType >
|
inline |
|| u - v ||_L2 on interior partition entities
◆ distance() [2/2]
template<class GridPart >
template<class UDiscreteFunctionType , class VDiscreteFunctionType , class PartitionSet >
|
inline |
|| u - v ||_L2 on given set of entities (partition set)
◆ distanceLocal() [1/2]
|
inlineprotectedinherited |
◆ distanceLocal() [2/2]
template<class GridPart >
template<class ULocalFunctionType , class VLocalFunctionType , class ReturnType >
|
inline |
◆ forEach() [1/2]
|
inlineprotectedinherited |
◆ forEach() [2/2]
|
inlineprotectedinherited |
◆ forEachLocal()
|
inlineprotectedinherited |
◆ gridPart()
|
inlineprotectedinherited |
◆ norm() [1/2]
template<class GridPart >
template<class DiscreteFunctionType >
|
inline |
|| u ||_L1 on interior partition entities
◆ norm() [2/2]
template<class GridPart >
template<class DiscreteFunctionType , class PartitionSet >
|
inline |
|| u ||_L1 on given set of entities (partition set)
◆ normLocal() [1/2]
|
inlineprotectedinherited |
◆ normLocal() [2/2]
template<class GridPart >
template<class LocalFunctionType , class ReturnType >
|
inline |
Member Data Documentation
◆ communicate_
template<class GridPart >
|
protected |
◆ order_
template<class GridPart >
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8