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 & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 2, 23:43, 2025)