DUNE-ACFEM (2.5.1)
weakdivergencemodel.hh
58 typedef typename WeakDivergenceFunctionType::DiscreteFunctionSpaceType::FunctionSpaceType WeakDivergenceFunctionSpaceType;
75 WeakDivergenceOperatorParts(const Fem::Function<WeakDivergenceFunctionSpaceType, WeakDivergenceFunctionType>& function,
155 : public DefaultOperatorPartsTraits<typename GridFunction::FunctionSpaceType::ScalarFunctionSpaceType>
183 weakDivergenceOperatorParts(const Fem::Function<typename GridFunction::FunctionSpaceType, GridFunction>& f,
199 weakDivergenceModel(const Fem::Function<typename GridFunction::FunctionSpaceType, GridFunction>& f,
Interface class for second order elliptic models.
Definition: operatorparts.hh:92
For a given grid-function define a model implementing the weak divergence.
Definition: weakdivergencemodel.hh:50
void fluxDivergence(const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, const HessianRangeType &hessian, RangeType &result) const
Compute the point-wise value of the flux-part of the operator, meaning the part of the differential o...
Definition: weakdivergencemodel.hh:131
StructureFlags
Static flags for the overall structure of the operator.
Definition: weakdivergencemodel.hh:159
void flux(const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, JacobianRangeType &flux) const
Evaluate in local coordinates.
Definition: weakdivergencemodel.hh:97
static OperatorPartsAdapterModel< WeakDivergenceOperatorParts< GridFunction >, typename GridFunction::GridPartType > weakDivergenceModel(const Fem::Function< typename GridFunction::FunctionSpaceType, GridFunction > &f, const std::string &name="")
Generate a weak divergence model fitting the specified object.
Definition: weakdivergencemodel.hh:199
void linearizedFlux(const RangeType &uBar, const JacobianRangeType &DuBar, const Entity &entity, const Point &x, const RangeType &value, const JacobianRangeType &jacobian, JacobianRangeType &flux) const
Evaluate the linearized flux in local coordinates.
Definition: weakdivergencemodel.hh:116
ConstituentFlags
Provide information about the constituents of the model.
Definition: weakdivergencemodel.hh:166
Traits-template which has to be specialized for each individual model.
Definition: operatorparts.hh:36
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)