A arithmetic block vector type based on DUNE's reserved vector. More...
#include <dumux/common/reservedblockvector.hh>
A arithmetic block vector type based on DUNE's reserved vector.
Public Types | |
using | size_type = typename Base::size_type |
using | value_type = BlockType |
Public Member Functions | |
ReservedBlockVector () | |
ReservedBlockVector (size_type size) | |
ReservedBlockVector (const ReservedBlockVector &)=default | |
ReservedBlockVector (ReservedBlockVector &&)=default | |
ReservedBlockVector & | operator= (const ReservedBlockVector &)=default |
ReservedBlockVector & | operator= (ReservedBlockVector &&)=default |
~ReservedBlockVector ()=default | |
ReservedBlockVector & | operator= (const typename BlockType::field_type &v) |
assigment from scalar More... | |
ReservedBlockVector & | operator+= (const ReservedBlockVector &other) |
vector space addition More... | |
ReservedBlockVector & | operator-= (const ReservedBlockVector &other) |
vector space subtraction More... | |
ReservedBlockVector & | operator/= (const typename BlockType::field_type &v) |
division by scalar More... | |
ReservedBlockVector & | operator*= (const typename BlockType::field_type &v) |
multiplication by scalar More... | |
using Dumux::ReservedBlockVector< BlockType, capacity >::size_type = typename Base::size_type |
using Dumux::ReservedBlockVector< BlockType, capacity >::value_type = BlockType |
|
inlineexplicit |
|
inlineexplicit |
|
default |
|
default |
|
default |
|
inline |
multiplication by scalar
|
inline |
vector space addition
|
inline |
vector space subtraction
|
inline |
division by scalar
|
default |
|
inline |
assigment from scalar
|
default |