DUNE-ACFEM (2.5.1)
Dune::ACFem::ModelTraits< BinaryModelExpression< BinOp, LeftModel, RightModel > > Struct Template Reference
ModelExpression type traits. More...
#include <dune/acfem/models/modelexpression.hh>
Collaboration diagram for Dune::ACFem::ModelTraits< BinaryModelExpression< BinOp, LeftModel, RightModel > >:
Classes | |
struct | ForcesFunctionalTraits |
Public Types | |
typedef decltype(*std::declval< typename LeftModelType::DirichletIndicatorType >()||*std::declval< typename RightModelType::DirichletIndicatorType >() | DirichletIndicatorType) |
Dirichlet-indicator for addition/subtraction: Dirichlet if Dirichlet for either model (i.e. More... | |
typedef decltype(*std::declval< typename LeftModelType::NeumannIndicatorType >()||*std::declval< typename RightModelType::NeumannIndicatorType >() | NeumannIndicatorType) |
Neumann-indicator for addition/subtraction: if either model carries an inhomogeneous Neumann condition, then the resulting model does also. | |
typedef FunctionSpaceType::ScalarFunctionSpaceType | ScalarFunctionSpaceType |
The compatible scalar-valued function space. | |
Detailed Description
template<class BinOp, class LeftModel, class RightModel>
struct Dune::ACFem::ModelTraits< BinaryModelExpression< BinOp, LeftModel, RightModel > >
struct Dune::ACFem::ModelTraits< BinaryModelExpression< BinOp, LeftModel, RightModel > >
ModelExpression type traits.
In fact, BinOp is either MinusOperation or PlusOperation.
Member Typedef Documentation
◆ DirichletIndicatorType
template<class BinOp , class LeftModel , class RightModel >
typedef decltype(*std::declval<typename LeftModelType::DirichletIndicatorType>() || *std::declval<typename RightModelType::DirichletIndicatorType>() Dune::ACFem::ModelTraits< BinaryModelExpression< BinOp, LeftModel, RightModel > >::DirichletIndicatorType) |
Dirichlet-indicator for addition/subtraction: Dirichlet if Dirichlet for either model (i.e.
the union of all Dirichlet segments).
The documentation for this struct was generated from the following file:
- dune/acfem/models/modelexpression.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Aug 13, 22:30, 2024)