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.