DUNE-ACFEM (2.5.1)
A Neumann-boundary model. More...
#include <dune/acfem/models/modules/neumannmodel.hh>
Collaboration diagram for Dune::ACFem::NeumannBoundaryModel< GridFunction, Indicator >:Public Types | |
| typedef Expression | ExpressionType |
| The type of the underlying expression. | |
BOUNDARY_INDICATORS | |
| typedef DefaultTraitsType::DirichletIndicatorType | DirichletIndicatorType |
Public Member Functions | |
| std::string | name () const |
| Print a descriptive name for debugging and output. More... | |
| bool | setIntersection (const IntersectionType &intersection) const |
| NeumannIndicatorType | neumannIndicator () const |
| Generate an object to identify parts of the boundary subject to Neumann boundary conditions. More... | |
| NeumannBoundaryFunctionType | neumannBoundaryFunction (const GridPartType &gridPart) const |
| Generate an instance of a class defining Neumann boundary values as a Fem grid-function. More... | |
| const GridPartType & | gridPart () const |
| Return the GridPart (non-interface method) | |
| BulkForcesFunctionType | bulkForcesFunction (const GridPartType &gridPart) const |
| TraitsType::template ForcesFunctionalTraits< DiscreteFunctionSpace >::FunctionalType | forcesFunctional (const DiscreteFunctionSpace &space) const |
| DirichletBoundaryFunctionType | dirichletBoundaryFunction (const GridPartType &gridPart) const |
| DirichletWeightFunctionType | dirichletWeightFunction (const GridPartType &gridPart) const |
| DirichletIndicatorType | dirichletIndicator () const |
| const ExpressionType & | expression () const |
| Return a const reference to the underlying expression. | |
| ExpressionType & | expression () |
| Return a mutable reference to the underlying expression. | |
| ExpressionType | operator* () const |
| Return a copy from of the underlying expression. | |
Detailed Description
class Dune::ACFem::NeumannBoundaryModel< GridFunction, Indicator >
A Neumann-boundary model.
We model the following boundary conditions here:
\[ \frac{\pratial u{\partial \nu} = g_N \text{ on }\Gamma_N \]
- Parameters
-
[in] GridFunction gN [in] Indicator The boundary indicator function which decides on which part of the boundary the Neumann boundary conditions is imposed.
- Note
- Note that GridFunction may already be a BoundarySupportedFunction in which case the resulting Neumann condition is imposed on the intersection of the supports of GridFunction and Indicator.
Member Function Documentation
◆ bulkForcesFunction()
|
inlineinherited |
Generate an instance of a class defining the bulk-forces the model is subject to.
The return object is a Fem grid-function. This can be used for the case where the "right hand side" is an L2-function.
◆ dirichletBoundaryFunction()
|
inlineinherited |
Generate an instance of a class defining Dirichlet boundary values as a Fem grid-function.
◆ dirichletIndicator()
|
inlineinherited |
Generate an object to identify parts of the boundary subject to Dirichlet boundary conditions.
The return value has to obey the BoundaryIndicatorInterface.
◆ dirichletWeightFunction()
|
inlineinherited |
Generate an instance of a class defining a "left hand side" weight on the Dirichlet boundary conditions, DefaultModelTraits::DirichletWeightFunctionType.
◆ forcesFunctional()
|
inlineinherited |
Generate an instance of a class defining a functional which forms part of the force-terms for the model.
The documentation for this class was generated from the following file:
- dune/acfem/models/modules/neumannmodel.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Mar 3, 23:33, 2026)