Specialization providing operations for multitype block vectors. More...
#include <dumux/common/variablesbackend.hh>
Specialization providing operations for multitype block vectors.
Public Types | |
using | DofVector = DV |
the type of the dofs parametrizing the variables object More... | |
using | SizeType = VectorSizeInfo |
Static Public Member Functions | |
static SizeType | size (const DofVector &d) |
Return the number of entries in the sub-dof-vectors. More... | |
static DofVector | zeros (const SizeType &size) |
Make a zero-initialized dof vector instance. More... | |
template<class Scalar , std::enable_if_t< Dune::IsNumber< Scalar >::value, int > = 0> | |
static void | axpy (Scalar a, const DofVector &x, DofVector &y) |
Perform axpy operation (y += a * x) More... | |
using Dumux::DofBackend< Dune::MultiTypeBlockVector< Blocks... >, false >::DofVector = DV |
the type of the dofs parametrizing the variables object
using Dumux::DofBackend< Dune::MultiTypeBlockVector< Blocks... >, false >::SizeType = VectorSizeInfo |
|
inlinestatic |
Perform axpy operation (y += a * x)
|
inlinestatic |
Return the number of entries in the sub-dof-vectors.
|
inlinestatic |
Make a zero-initialized dof vector instance.