DUNE-ACFEM (unstable)
SequenceTransformFunctors
Predefined functors as arguments for TransformFunctor for the TransformSequence template. More...
Classes | |
struct | Dune::ACFem::IdentityFunctor |
Identity functor. More... | |
struct | Dune::ACFem::MultiplyOffsetFunctor< Stride, Offset > |
Multiply-offset functor. More... | |
struct | Dune::ACFem::IndexFunctor |
Index functor. More... | |
struct | Dune::ACFem::TransformAtIndexFunctor< F, Index > |
Applies another functor only to the elements at the specified positions given by the Index parameter pack. More... | |
struct | Dune::ACFem::IsEvenFunctor |
Transform to bool sequence of even indices. More... | |
struct | Dune::ACFem::IsOddFunctor |
Transform to bool sequence of even indices. More... | |
struct | Dune::ACFem::AddBitFunctor< Bit > |
Add given bit to all masks. More... | |
struct | Dune::ACFem::AddBitShiftRightFunctor< Bit, Shift > |
Add a set bit at right-shifted position. More... | |
struct | Dune::ACFem::AddBitShiftLeftFunctor< Bit, Shift > |
Add a set bit at left-shifted position. More... | |
struct | Dune::ACFem::MapSequenceFunctor< Values > |
Map sequence values to values specified by other sequence, e.g. More... | |
struct | Dune::ACFem::MapSequenceFunctor< Sequence< I > > |
Per convention just use the identiy for the empty value sequence. More... | |
struct | Dune::ACFem::InverseMapSequenceFunctor< Values > |
Map a value to the index of the value in Values. More... | |
Typedefs | |
template<std::ptrdiff_t Offset> | |
using | Dune::ACFem::OffsetFunctor = MultiplyOffsetFunctor< 1, Offset > |
Offset functor. More... | |
template<std::size_t Stride> | |
using | Dune::ACFem::MultiplyFunctor = MultiplyOffsetFunctor< Stride, 0 > |
Multiply functor. More... | |
Detailed Description
Predefined functors as arguments for TransformFunctor for the TransformSequence template.
Typedef Documentation
◆ MultiplyFunctor
template<std::size_t Stride>
using Dune::ACFem::MultiplyFunctor = typedef MultiplyOffsetFunctor<Stride, 0> |
Multiply functor.
Multiply by a factor.
◆ OffsetFunctor
template<std::ptrdiff_t Offset>
using Dune::ACFem::OffsetFunctor = typedef MultiplyOffsetFunctor<1, Offset> |
Offset functor.
Add an offset.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 27, 23:30, 2024)