#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/function/blockvectors/defaultblockvectors.hh>
template<class Imp, class Field>
template<class Imp, class Field>
Type of the field the dofs lie in.
template<class Imp, class Field>
Type of derived class (implementation)
template<class Imp, class Field>
template<class Imp, class Field>
template<class Imp, class Field>
template<class Imp, class Field>
template<class Imp, class Field>
Add a scalar multiple of another block vector to this block vector.
Semantic in pseudocode: " *this = *this + scalar*v "
- Parameters
-
[in] | scalar | Scalar factor by which v is multiplied before it is added to *this |
[in] | other | The other block vector |
template<class Imp, class Field>
Clear this block vector, i.e. set each dof to 0.
template<class Imp, class Field>
Scalar product *this with another block vector.
- Parameters
-
[in] | other | Other block vector |
- Returns
- Returns the scalar product " (*this)*other"
template<class Imp, class Field>
Scale this block vector.
- Parameters
-
[in] | scalar | Factor for the scaling |
- Returns
- Constant reference to *this
template<class Imp, class Field>
Add another block vector to *this.
- Parameters
-
[in] | other | Other block vector to add |
- Returns
- Constant reference to *this
template<class Imp, class Field>
Subtract another block vector from *this.
- Parameters
-
[in] | other | Other block vector to subtract |
- Returns
- Constant reference to *this
template<class Imp, class Field>
Copy assignment operator.
template<class Imp, class Field>
The documentation for this class was generated from the following file: