DUNE-ACFEM (2.5.1)

IndicatorExpressionOptimizations

Handle special cases for EntireBoundaryIndicator. More...

Functions

static EntireBoundaryIndicatorType Dune::ACFem::operator! (const EmptyBoundaryIndicatorType &arg)
 !Empty = EntireBoundary
 
static EmptyBoundaryIndicatorType Dune::ACFem::operator! (const EntireBoundaryIndicatorType &arg)
 !EntireBoundary = Empty
 
template<class Other >
static auto Dune::ACFem::operator|| (const EmptyBoundaryIndicatorType &one, const BoundaryIndicatorInterface< Other > &two) -> decltype(*asImp(two))
 Empty || Something = Something.
 
template<class Other >
static auto Dune::ACFem::operator|| (const BoundaryIndicatorInterface< Other > &one, const EmptyBoundaryIndicatorType &two) -> decltype(*asImp(one))
 Something || Empty = Something.
 
static EmptyBoundaryIndicatorType Dune::ACFem::operator|| (const EmptyBoundaryIndicatorType &one, const EmptyBoundaryIndicatorType &two)
 Empty || Empty = Empty.
 
template<class Other >
static EntireBoundaryIndicatorType Dune::ACFem::operator|| (const EntireBoundaryIndicatorType &one, const BoundaryIndicatorInterface< Other > &two)
 All || Something = All.
 
template<class Other >
static EntireBoundaryIndicatorType Dune::ACFem::operator|| (const BoundaryIndicatorInterface< Other > &one, const EntireBoundaryIndicatorType &two)
 Something || All = All.
 
static EntireBoundaryIndicatorType Dune::ACFem::operator|| (const EntireBoundaryIndicatorType &one, const EntireBoundaryIndicatorType &two)
 All || All = All.
 
static EntireBoundaryIndicatorType Dune::ACFem::operator|| (const EntireBoundaryIndicatorType &one, const EmptyBoundaryIndicatorType &two)
 All || Empty = All.
 
static EntireBoundaryIndicatorType Dune::ACFem::operator|| (const EmptyBoundaryIndicatorType &one, const EntireBoundaryIndicatorType &two)
 All || Empty = All.
 
template<class Other >
static EmptyBoundaryIndicatorType Dune::ACFem::operator&& (const EmptyBoundaryIndicatorType &fixed, const BoundaryIndicatorInterface< Other > &other)
 Empty && Other = Empty.
 
template<class Other >
auto Dune::ACFem::operator&& (const BoundaryIndicatorInterface< Other > &other, const EmptyBoundaryIndicatorType &fixed) -> decltype(*fixed)
 Other && Empty = Empty.
 
template<class Other >
static auto Dune::ACFem::operator&& (const EntireBoundaryIndicatorType &fixed, const BoundaryIndicatorInterface< Other > &other) -> decltype(*asImp(other))
 All && Other = Other.
 
template<class Other >
static auto Dune::ACFem::operator&& (const BoundaryIndicatorInterface< Other > &other, const EntireBoundaryIndicatorType &fixed) -> decltype(*asImp(other))
 Other && All = Other.
 
static EmptyBoundaryIndicatorType Dune::ACFem::operator&& (const EmptyBoundaryIndicatorType &one, const EmptyBoundaryIndicatorType &two)
 Empty && Empty = Empty.
 
static EntireBoundaryIndicatorType Dune::ACFem::operator&& (const EntireBoundaryIndicatorType &one, const EntireBoundaryIndicatorType &two)
 All && All = All.
 
static EmptyBoundaryIndicatorType Dune::ACFem::operator&& (const EmptyBoundaryIndicatorType &one, const EntireBoundaryIndicatorType &two)
 Empty && All = Empty.
 
static EmptyBoundaryIndicatorType Dune::ACFem::operator&& (const EntireBoundaryIndicatorType &one, const EmptyBoundaryIndicatorType &two)
 All && Empty = Empty.
 

Detailed Description

Handle special cases for EntireBoundaryIndicator.

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 12, 23:30, 2024)