DUNE-ACFEM (unstable)
filter.hh
115 using FilteredSequence = TransformSequence<Seq, Sequence<typename Seq::value_type>, IdentityFunctor, UnaryFilterFunctor<F, typename Seq::value_type> >;
IndexConstant< CommonHeadHelper< 0UL, Seq1, Seq2 >::value > CommonHead
Compute the number of identical indices at the head of the sequence.
Definition: filter.hh:173
constexpr auto sequenceCat(Sequence< Int, I0... >, Sequence< Int, I1... >)
Definition: filter.hh:61
TransformSequence< Seq, Sequence< typename Seq::value_type >, IdentityFunctor, UnaryFilterFunctor< F, typename Seq::value_type > > FilteredSequence
Create a new sequence by filtering out certain elements.
Definition: filter.hh:115
typename TransformSequenceHelper< SeqIn, SeqOut, TransformFunctor, AcceptFunctor >::Type TransformSequence
General sequence transformation alias.
Definition: transform.hh:172
Constant< bool, V > BoolConstant
Short-cut for integral constant of type bool.
Definition: types.hh:48
std::integer_sequence< T, V... > Sequence
Sequence of any type of integer values.
Definition: types.hh:56
Constant< std::size_t, V > IndexConstant
Short-cut for integral constant of type std::size_t.
Definition: types.hh:44
Filter-proxy for TransformSequence template alias.
Definition: filter.hh:52
Alternative: avoid bit-masks and use ContainsValue<> template.
Definition: filter.hh:144
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 27, 23:30, 2024)