|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
lpnorm.hh
Go to the documentation of this file.
92 distance ( const UDiscreteFunctionType &u, const VDiscreteFunctionType &v, const PartitionSet& partitionSet ) const;
103 void distanceLocal ( const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum ) const;
106 void normLocal ( const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum ) const;
128 typedef LPNorm< typename WeightFunction::DiscreteFunctionSpaceType::GridPartType, OrderCalculator> BaseType;
153 explicit WeightedLPNorm ( const WeightFunctionType &weightFunction, const double p, const bool communicate = true );
156 void normLocal ( const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum ) const;
159 void distanceLocal ( const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum ) const;
171 inline LPNorm< GridPart, OrderCalculator >::LPNorm ( const GridPartType &gridPart, const double p, const bool communicate )
189 LPNorm< GridPart, OrderCalculator >::norm ( const DiscreteFunctionType &u, const PartitionSet& partitionSet ) const
212 ::distance ( const UDiscreteFunctionType &u, const VDiscreteFunctionType &v, const PartitionSet& partitionSet ) const
234 LPNorm< GridPart, OrderCalculator >::normLocal ( const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum ) const
246 LPNorm< GridPart, OrderCalculator >::distanceLocal ( const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum ) const
346 WeightedLPNorm< WeightFunction, OrderCalculator >::normLocal ( const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum ) const
361 WeightedLPNorm< WeightFunction, OrderCalculator >::distanceLocal ( const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum ) const
363 typedef typename BaseType::template FunctionDistance< ULocalFunctionType, VLocalFunctionType > LocalDistanceType;
void communicate(CC &cc)
virtual void operator()()=0
PartitionSet<(1<< p)> partitionSet()
constexpr Interior interior
typename Impl::ConstLocalFunction< GridFunction >::Type ConstLocalFunction
Definition const.hh:626
T real_type
FunctionSpaceType::RangeType RangeType
range type
Definition common/function.hh:68
FunctionSpaceType::RangeFieldType RangeFieldType
field type of range
Definition common/function.hh:64
Definition domainintegral.hh:33
GridPartType::template Codim< 0 >::EntityType EntityType
Definition domainintegral.hh:44
const GridPartType::CommunicationType & comm() const
Definition domainintegral.hh:244
const GridPartType & gridPart() const
Definition domainintegral.hh:242
Definition lpnorm.hh:47
Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type norm(const DiscreteFunctionType &u) const
|| u ||_Lp on interior partition entities
Definition lpnorm.hh:84
void normLocal(const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum) const
Definition lpnorm.hh:234
Dune::FieldTraits< typenameDiscreteFunctionType::RangeFieldType >::real_type norm(const DiscreteFunctionType &u, const PartitionSet &partitionSet) const
|| u ||_Lp on given set of entities (partition set)
Definition lpnorm.hh:189
LPNorm(const GridPartType &gridPart, const double p, const bool communicate=true)
constructor
Definition lpnorm.hh:171
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)
Definition lpnorm.hh:212
const GridPartType::CommunicationType & comm() const
Definition domainintegral.hh:244
Dune::FieldTraits< typenameUDiscreteFunctionType::RangeFieldType >::real_type distance(const UDiscreteFunctionType &u, const VDiscreteFunctionType &v) const
|| u - v ||_Lp on interior partition entities
Definition lpnorm.hh:97
CachingQuadrature< GridPartType, 0 > QuadratureType
Definition lpnorm.hh:65
void distanceLocal(const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum) const
Definition lpnorm.hh:246
Definition lpnorm.hh:262
FunctionType::RangeFieldType RangeFieldType
Definition lpnorm.hh:265
void evaluate(const Point &x, RangeType &ret) const
Definition lpnorm.hh:275
FunctionMultiplicator(const FunctionType &function, double p)
Definition lpnorm.hh:269
FieldVector< RealType, 1 > RangeType
Definition lpnorm.hh:267
Dune::FieldTraits< RangeFieldType >::real_type RealType
Definition lpnorm.hh:266
Definition lpnorm.hh:291
void evaluate(const Point &x, RangeType &ret) const
Definition lpnorm.hh:305
UFunctionType::RangeFieldType RangeFieldType
Definition lpnorm.hh:295
UFunctionType::RangeType RangeType
Definition lpnorm.hh:297
void jacobian(const Point &x, JacobianRangeType &ret) const
Definition lpnorm.hh:314
FunctionDistance(const UFunctionType &u, const VFunctionType &v)
Definition lpnorm.hh:300
UFunctionType::JacobianRangeType JacobianRangeType
Definition lpnorm.hh:298
Dune::FieldTraits< RangeFieldType >::real_type RealType
Definition lpnorm.hh:296
Definition lpnorm.hh:126
WeightFunctionType::DiscreteFunctionSpaceType WeightFunctionSpaceType
Definition lpnorm.hh:133
WeightFunction WeightFunctionType
Definition lpnorm.hh:131
ConstLocalFunction< WeightFunctionType > LocalWeightFunctionType
Definition lpnorm.hh:140
void normLocal(const EntityType &entity, unsigned int order, const LocalFunctionType &uLocal, ReturnType &sum) const
Definition lpnorm.hh:346
void distanceLocal(const EntityType &entity, unsigned int order, const ULocalFunctionType &uLocal, const VLocalFunctionType &vLocal, ReturnType &sum) const
Definition lpnorm.hh:361
WeightFunctionType::RangeType WeightType
Definition lpnorm.hh:141
WeightFunctionSpaceType::GridPartType GridPartType
Definition lpnorm.hh:134
BaseType::IntegratorType IntegratorType
Definition lpnorm.hh:144
Definition lpnorm.hh:380
WeightedFunctionMultiplicator(const LocalWeightFunctionType &weightFunction, const FunctionType &function, double p)
Definition lpnorm.hh:387
FunctionType::RangeFieldType RangeFieldType
Definition lpnorm.hh:383
Dune::FieldTraits< RangeFieldType >::real_type RealType
Definition lpnorm.hh:384
void evaluate(const Point &x, RangeType &ret) const
Definition lpnorm.hh:396
Function FunctionType
Definition lpnorm.hh:381
FieldVector< RealType, 1 > RangeType
Definition lpnorm.hh:385
quadrature class supporting base function caching
Definition cachingquadrature.hh:106
integrator for arbitrary functions providing evaluate
Definition integrator.hh:28
void integrateAdd(const EntityType &entity, const Function &function, typename Function ::RangeType &ret) const
add the integral over an entity to a variable
Definition integrator.hh:67
T max(T... args)
T pow(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8