DUNE-FEM (unstable)
explicitfieldvector.hh
87 template< class... Args, disableCopyMove< ThisType, Args... > = 0, std::enable_if_t< std::is_constructible< BaseType, Args &&... >::value, int > = 0 >
Interface for a class of dense vectors over a given field.
Definition: densevector.hh:229
size_type N() const
number of blocks in the vector (are of size 1 here)
Definition: densevector.hh:727
Definition: explicitfieldvector.hh:75
constexpr ExplicitFieldVector()
Constructor making default-initialized vector.
Definition: explicitfieldvector.hh:80
ExplicitFieldVector & operator=(const ExplicitFieldVector &other)
copy assignment operator
Definition: explicitfieldvector.hh:136
ExplicitFieldVector(Args &&... args)
Definition: explicitfieldvector.hh:88
ExplicitFieldVector(const DenseVector< C > &x, typename std::enable_if<(IsFieldVectorSizeCorrect< C, N >::value &&AcceptElementImplicitConstruction< C, T >::value) >::type *dummy=0)
Definition: explicitfieldvector.hh:106
ExplicitFieldVector & operator=(const C &c)
Assignment operator for scalar.
Definition: explicitfieldvector.hh:125
Implements a matrix constructed from a given type representing a field and compile-time given number ...
Implements a vector constructed from a given type representing a field and a compile-time given size.
std::enable_if_t< not Impl::disableCopyMoveHelper< This, T... >::value, int > disableCopyMove
Helper to disable constructor as copy and move constructor.
Definition: typeutilities.hh:45
STL namespace.
Definition: explicitfieldvector.hh:60
Definition: explicitfieldvector.hh:46
TMP to check the size of a DenseVectors statically, if possible.
Definition: fvector.hh:62
Utilities for type computations, constraining overloads, ...
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)