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 FunctionSpaceType::ScalarFunctionSpaceType ScalarFunctionSpaceType
 The compatible scalar-valued function space.
 

Public Attributes

decltype(*std::declval< typename LeftModelType::DirichletIndicatorType >()||*std::declval< typename RightModelType::DirichletIndicatorType >()) typede DirichletIndicatorType )
 Dirichlet-indicator for addition/subtraction: Dirichlet if Dirichlet for either model (i.e. More...
 
decltype(*std::declval< typename LeftModelType::NeumannIndicatorType >()||*std::declval< typename RightModelType::NeumannIndicatorType >()) typede NeumannIndicatorType )
 Neumann-indicator for addition/subtraction: if either model carries an inhomogeneous Neumann condition, then the resulting model does also.
 

Detailed Description

template<class BinOp, class LeftModel, class RightModel>
struct Dune::ACFem::ModelTraits< BinaryModelExpression< BinOp, LeftModel, RightModel > >

ModelExpression type traits.

In fact, BinOp is either MinusOperation or PlusOperation.

Member Data Documentation

◆ DirichletIndicatorType

template<class BinOp , class LeftModel , class RightModel >
decltype(*std::declval<typename LeftModelType::DirichletIndicatorType>() || *std::declval<typename RightModelType::DirichletIndicatorType>()) typede 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:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 6, 22:30, 2024)