|
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::WeightedLPNorm< WeightFunction, OrderCalculator > Class Template Reference
#include <dune/fem/misc/lpnorm.hh>
Inheritance diagram for Dune::Fem::WeightedLPNorm< WeightFunction, OrderCalculator >:

Classes | |
| struct | WeightedFunctionMultiplicator |
Public Types | |
| typedef WeightFunction | WeightFunctionType |
| typedef WeightFunctionType::DiscreteFunctionSpaceType | WeightFunctionSpaceType |
| typedef WeightFunctionSpaceType::GridPartType | GridPartType |
Public Member Functions | |
| WeightedLPNorm (const WeightFunctionType &weightFunction, const double p, const bool communicate=true) | |
| 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 |
| template<class DiscreteFunctionType , class PartitionSet > | |
| Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u, const PartitionSet &partitionSet) const |
| || u ||_Lp on given set of entities (partition set) | |
| template<class DiscreteFunctionType > | |
| Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u) const |
| || u ||_Lp 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 ||_Lp 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 ||_Lp on interior partition entities | |
| template<class ULocalFunctionType , class VLocalFunctionType , class ReturnType > | |
| void | distanceLocal (const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum) const |
| template<class LocalFunctionType , class ReturnType > | |
| void | normLocal (const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum) const |
| int | order (const int spaceOrder) const |
Protected Types | |
| typedef ConstLocalFunction< WeightFunctionType > | LocalWeightFunctionType |
| typedef WeightFunctionType::RangeType | WeightType |
| typedef BaseType::EntityType | EntityType |
| typedef BaseType::IntegratorType | IntegratorType |
| typedef CachingQuadrature< GridPartType, 0 > | QuadratureType |
Protected Member Functions | |
| const GridPartType & | gridPart () const |
| const GridPartType::CommunicationType & | comm () const |
| template<class IteratorRange , class UDiscreteFunctionType , class ReturnType > | |
| ReturnType | forEachLocal (const IteratorRange &iterators, const UDiscreteFunctionType &u, const ReturnType &initialValue, unsigned int order) const |
| template<class DiscreteFunctionType , class ReturnType , class PartitionSet > | |
| ReturnType | forEach (const DiscreteFunctionType &u, const ReturnType &initialValue, const PartitionSet &partitionSet, unsigned int order=0) const |
| template<class UDiscreteFunctionType , class VDiscreteFunctionType , class ReturnType , class PartitionSet > | |
| ReturnType | forEach (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v, const ReturnType &initialValue, const PartitionSet &partitionSet, unsigned int order=0) const |
| bool | checkCommunicateFlag (bool communicate) const |
| const NormImplementation & | asImp () const |
| NormImplementation & | asImp () |
Static Protected Member Functions | |
| static const NormImplementation & | asImp (const ThisType &other) |
| static NormImplementation & | asImp (ThisType &other) |
Protected Attributes | |
| OrderCalculator * | orderCalc_ |
| const bool | communicate_ |
Member Typedef Documentation
◆ EntityType
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
|
protected |
◆ GridPartType
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
| typedef WeightFunctionSpaceType::GridPartType Dune::Fem::WeightedLPNorm< WeightFunction, OrderCalculator >::GridPartType |
◆ IntegratorType
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
|
protected |
◆ LocalWeightFunctionType
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
|
protected |
◆ QuadratureType
template<class GridPart , class OrderCalculator = DefaultOrderCalculator>
|
protectedinherited |
◆ WeightFunctionSpaceType
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
| typedef WeightFunctionType::DiscreteFunctionSpaceType Dune::Fem::WeightedLPNorm< WeightFunction, OrderCalculator >::WeightFunctionSpaceType |
◆ WeightFunctionType
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
| typedef WeightFunction Dune::Fem::WeightedLPNorm< WeightFunction, OrderCalculator >::WeightFunctionType |
◆ WeightType
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
|
protected |
Constructor & Destructor Documentation
◆ WeightedLPNorm()
template<class WeightFunction , class OrderCalculator >
|
inlineexplicit |
Member Function Documentation
◆ asImp() [1/4]
|
inlineprotectedinherited |
◆ asImp() [2/4]
|
inlineprotectedinherited |
◆ asImp() [3/4]
|
inlinestaticprotectedinherited |
◆ asImp() [4/4]
|
inlinestaticprotectedinherited |
◆ checkCommunicateFlag()
template<class GridPart , class NormImplementation >
|
inlineprotectedinherited |
◆ comm()
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
|
inlineprotected |
◆ distance() [1/2]
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
template<class UDiscreteFunctionType , class VDiscreteFunctionType >
|
inline |
|| u - v ||_Lp on interior partition entities
◆ distance() [2/2]
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
template<class UDiscreteFunctionType , class VDiscreteFunctionType , class PartitionSet >
|
inline |
|| u - v ||_Lp on given set of entities (partition set)
◆ distanceLocal() [1/2]
template<class GridPart , class OrderCalculator >
template<class ULocalFunctionType , class VLocalFunctionType , class ReturnType >
|
inlineinherited |
◆ distanceLocal() [2/2]
template<class WeightFunction , class OrderCalculator >
template<class ULocalFunctionType , class VLocalFunctionType , class ReturnType >
|
inline |
◆ forEach() [1/2]
template<class GridPart , class NormImplementation >
template<class DiscreteFunctionType , class ReturnType , class PartitionSet >
|
inlineprotectedinherited |
◆ forEach() [2/2]
template<class GridPart , class NormImplementation >
template<class UDiscreteFunctionType , class VDiscreteFunctionType , class ReturnType , class PartitionSet >
|
inlineprotectedinherited |
◆ forEachLocal()
template<class GridPart , class NormImplementation >
template<class IteratorRange , class UDiscreteFunctionType , class ReturnType >
|
inlineprotectedinherited |
◆ gridPart()
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
|
inlineprotected |
◆ norm() [1/2]
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
template<class DiscreteFunctionType >
|
inline |
|| u ||_Lp on interior partition entities
◆ norm() [2/2]
template<class WeightFunction , class OrderCalculator = DefaultOrderCalculator>
template<class DiscreteFunctionType , class PartitionSet >
|
inline |
|| u ||_Lp on given set of entities (partition set)
◆ normLocal() [1/2]
template<class GridPart , class OrderCalculator >
template<class LocalFunctionType , class ReturnType >
|
inlineinherited |
◆ normLocal() [2/2]
template<class WeightFunction , class OrderCalculator >
template<class LocalFunctionType , class ReturnType >
|
inline |
◆ order()
template<class GridPart , class OrderCalculator >
|
inlineinherited |
Member Data Documentation
◆ communicate_
template<class GridPart , class OrderCalculator = DefaultOrderCalculator>
|
protectedinherited |
◆ orderCalc_
template<class GridPart , class OrderCalculator = DefaultOrderCalculator>
|
protectedinherited |
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