DUNE-ACFEM (unstable)
IndicatorExpressions
Boolean expression for indicators, corresponding to the usual union, intersection, complement set operations of the boundary segments the indicator applies to. More...
Functions | |
| template<class T , std::enable_if_t< IsProperOperand< T >::value, int > = 0> | |
| constexpr auto | Dune::ACFem::BoundaryIndicator::operator! (T &&t) |
| Boolean negation, take the complement. | |
| template<class T , std::enable_if_t< IsProperOperand< T >::value, int > = 0> | |
| constexpr auto | Dune::ACFem::BoundaryIndicator::operate (Expressions::DontOptimize, OperationTraits< LogicalNotOperation >, T &&t) |
| template<class T , std::enable_if_t< IsProperOperand< T >::value, int > = 0> | |
| auto | Dune::ACFem::BoundaryIndicator::operator- (T &&t) |
| Unary - is like ! | |
| template<class T0 , class T1 , std::enable_if_t< AreProperOperands< T0, T1 >::value, int > = 0> | |
| auto | Dune::ACFem::BoundaryIndicator::operator|| (T0 &&t0, T1 &&t1) |
| Union of two indicators. | |
| template<class T0 , class T1 , std::enable_if_t< AreProperOperands< T0, T1 >::value, int > = 0> | |
| auto | Dune::ACFem::BoundaryIndicator::operator+ (T0 &&t0, T1 &&t1) |
| Union of two indicators. | |
| template<class T0 , class T1 , std::enable_if_t< AreProperOperands< T0, T1 >::value, int > = 0> | |
| auto | Dune::ACFem::BoundaryIndicator::operator&& (T0 &&t0, T1 &&t1) |
| Intersection of two indicators. | |
| template<class T0 , class T1 , std::enable_if_t< AreProperOperands< T0, T1 >::value, int > = 0> | |
| constexpr auto | Dune::ACFem::BoundaryIndicator::operate (Expressions::DontOptimize, OperationTraits< LogicalAndOperation >, T0 &&t0, T1 &&t1) |
| template<class T0 , class T1 , std::enable_if_t< AreProperOperands< T0, T1 >::value, int > = 0> | |
| auto | Dune::ACFem::BoundaryIndicator::operator* (T0 &&t0, T1 &&t1) |
| Intersection of two indicators. | |
| template<class T0 , class T1 , std::enable_if_t< AreProperOperands< T0, T1 >::value, int > = 0> | |
| auto | Dune::ACFem::BoundaryIndicator::operator- (T0 &&t0, T1 &&t1) |
| Difference in the sense of \(A \setminus B\). | |
Detailed Description
Boolean expression for indicators, corresponding to the usual union, intersection, complement set operations of the boundary segments the indicator applies to.
Function Documentation
◆ operate() [1/2]
template<class T0 , class T1 , std::enable_if_t< AreProperOperands< T0, T1 >::value, int > = 0>
|
constexpr |
Optimization end-point.
◆ operate() [2/2]
template<class T , std::enable_if_t< IsProperOperand< T >::value, int > = 0>
|
constexpr |
Optimization end-point.
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 2, 23:43, 2025)