dune-fem 2.8-git
|
#include <dune/fem/misc/l2norm.hh>
Classes | |
struct | WeightedFunctionSquare |
Public Types | |
typedef WeightFunction | WeightFunctionType |
typedef WeightFunctionType::DiscreteFunctionSpaceType | WeightFunctionSpaceType |
typedef WeightFunctionSpaceType::GridPartType | GridPartType |
Public Member Functions | |
WeightedL2Norm (const WeightFunctionType &weightFunction, const unsigned int order=0, 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 ||_L2 on given set of entities (partition set) More... | |
template<class DiscreteFunctionType > | |
Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type | norm (const DiscreteFunctionType &u) const |
|| u ||_L2 on interior partition entities More... | |
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) More... | |
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 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 |
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 | |
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 |
const GridPartType & | gridPart () const |
const GridPartType::CollectiveCommunicationType & | comm () const |
bool | checkCommunicateFlag (bool communicate) const |
const L2Norm< WeightFunction::DiscreteFunctionSpaceType::GridPartType > & | asImp () const |
L2Norm< WeightFunction::DiscreteFunctionSpaceType::GridPartType > & | asImp () |
Static Protected Member Functions | |
static const L2Norm< WeightFunction::DiscreteFunctionSpaceType::GridPartType > & | asImp (const ThisType &other) |
static L2Norm< WeightFunction::DiscreteFunctionSpaceType::GridPartType > & | asImp (ThisType &other) |
Protected Attributes | |
const unsigned int | order_ |
const bool | communicate_ |
|
protected |
typedef WeightFunctionSpaceType::GridPartType Dune::Fem::WeightedL2Norm< WeightFunction >::GridPartType |
|
protected |
|
protected |
|
protectedinherited |
typedef WeightFunctionType::DiscreteFunctionSpaceType Dune::Fem::WeightedL2Norm< WeightFunction >::WeightFunctionSpaceType |
typedef WeightFunction Dune::Fem::WeightedL2Norm< WeightFunction >::WeightFunctionType |
|
protected |
|
inlineexplicit |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inline |
|| u - v ||_L2 on interior partition entities
Dune::FieldTraits< typenameUDiscreteFunctionType::RangeFieldType >::real_type Dune::Fem::L2Norm< GridPart >::distance | ( | const UDiscreteFunctionType & | u, |
const VDiscreteFunctionType & | v, | ||
const PartitionSet & | partitionSet | ||
) | const |
|| u - v ||_L2 on given set of entities (partition set)
|
inlineinherited |
|
inline |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inline |
|| u ||_L2 on interior partition entities
Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type Dune::Fem::L2Norm< GridPart >::norm | ( | const DiscreteFunctionType & | u, |
const PartitionSet & | partitionSet | ||
) | const |
|| u ||_L2 on given set of entities (partition set)
|
inlineinherited |
|
inline |
|
protectedinherited |
|
protectedinherited |