Specialization providing operations for block vectors.
More...
#include <dumux/common/variablesbackend.hh>
template<class Vector>
class Dumux::DofBackend< Vector, false >
- Template Parameters
-
| Vector | a type that is
- default-constructible
- has size() member
- has resize(0) member
- has axpy(a, x) member
|
|
| using | DofVector = Vector |
| | the type of the dofs parametrizing the variables object
|
| |
| using | SizeType = std::size_t |
| |
|
| static SizeType | size (const DofVector &d) |
| | Return the number of entries in the dof vector.
|
| |
| static DofVector | zeros (SizeType size) |
| | Make a zero-initialized dof vector instance.
|
| |
| template<class OtherDofVector> |
| static void | axpy (typename DofVector::field_type a, const OtherDofVector &x, DofVector &y) |
| | Perform axpy operation (y += a * x)
|
| |
◆ DofVector
◆ SizeType
◆ axpy()
template<class Vector>
template<class OtherDofVector>
| static void Dumux::DofBackend< Vector, false >::axpy |
( |
typename DofVector::field_type | a, |
|
|
const OtherDofVector & | x, |
|
|
DofVector & | y ) |
|
inlinestatic |
◆ size()
◆ zeros()
The documentation for this class was generated from the following file: