dune-fem
2.8-git
|
#include <dune/fem/misc/lpnorm.hh>
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< typename DiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u, const PartitionSet &partitionSet) const |
|| u ||_Lp on given set of entities (partition set) More... | |
template<class DiscreteFunctionType > | |
Dune::FieldTraits< typename DiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u) const |
|| u ||_Lp on interior partition entities More... | |
template<class UDiscreteFunctionType , class VDiscreteFunctionType , class PartitionSet > | |
Dune::FieldTraits< typename UDiscreteFunctionType::RangeFieldType >::real_type | distance (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v, const PartitionSet &partitionSet) const |
|| u - v ||_Lp on given set of entities (partition set) More... | |
template<class UDiscreteFunctionType , class VDiscreteFunctionType > | |
Dune::FieldTraits< typename UDiscreteFunctionType::RangeFieldType >::real_type | distance (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v) const |
|| u - v ||_Lp on interior partition entities More... | |
Dune::FieldTraits< typename DiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u, const PartitionSet &partitionSet) const |
|| u ||_Lp on given set of entities (partition set) More... | |
Dune::FieldTraits< typename DiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u) const |
|| u ||_Lp on interior partition entities More... | |
Dune::FieldTraits< typename UDiscreteFunctionType::RangeFieldType >::real_type | distance (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v, const PartitionSet &partitionSet) const |
|| u - v ||_Lp on given set of entities (partition set) More... | |
Dune::FieldTraits< typename UDiscreteFunctionType::RangeFieldType >::real_type | distance (const UDiscreteFunctionType &u, const VDiscreteFunctionType &v) const |
|| u - v ||_Lp on interior partition entities More... | |
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 |
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::CollectiveCommunicationType & | comm () const |
const GridPartType & | gridPart () const |
const GridPartType::CollectiveCommunicationType & | comm () 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 |
bool | checkCommunicateFlag (bool communicate) const |
const LPNorm< WeightFunction::DiscreteFunctionSpaceType::GridPartType, DefaultOrderCalculator > & | asImp () const |
LPNorm< WeightFunction::DiscreteFunctionSpaceType::GridPartType, DefaultOrderCalculator > & | asImp () |
Static Protected Member Functions | |
static const LPNorm< WeightFunction::DiscreteFunctionSpaceType::GridPartType, DefaultOrderCalculator > & | asImp (const ThisType &other) |
static LPNorm< WeightFunction::DiscreteFunctionSpaceType::GridPartType, DefaultOrderCalculator > & | asImp (ThisType &other) |
Protected Attributes | |
DefaultOrderCalculator * | orderCalc_ |
const bool | communicate_ |
|
protected |
typedef WeightFunctionSpaceType::GridPartType Dune::Fem::WeightedLPNorm< WeightFunction, OrderCalculator >::GridPartType |
|
protected |
|
protected |
|
protectedinherited |
typedef WeightFunctionType::DiscreteFunctionSpaceType Dune::Fem::WeightedLPNorm< WeightFunction, OrderCalculator >::WeightFunctionSpaceType |
typedef WeightFunction Dune::Fem::WeightedLPNorm< WeightFunction, OrderCalculator >::WeightFunctionType |
|
protected |
|
inlineexplicit |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotected |
|
inlineinherited |
|| u - v ||_Lp on interior partition entities
|
inline |
|| u - v ||_Lp on interior partition entities
|
inlineinherited |
|| u - v ||_Lp on given set of entities (partition set)
|
inline |
|| u - v ||_Lp on given set of entities (partition set)
|
inlineinherited |
|
inline |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotected |
|
inlineinherited |
|| u ||_Lp on interior partition entities
|
inline |
|| u ||_Lp on interior partition entities
|
inlineinherited |
|| u ||_Lp on given set of entities (partition set)
|
inline |
|| u ||_Lp on given set of entities (partition set)
|
inlineinherited |
|
inline |
|
inlineinherited |
|
protectedinherited |
|
protectedinherited |