RangeType class for matrix valued functions - derived from FieldMatrix but has representation as vector.
More...
#include <dune/fem/space/common/functionspace.hh>
|
enum | { rows = BaseType::rows
, cols = BaseType::cols
, dimension = BaseType::rows*BaseType::cols
} |
|
typedef FieldMatrix< K, n, m > | BaseType |
|
typedef BaseType::row_type | RowType |
|
template<typename K, int n, int m>
class Dune::Fem::RangeMatrix< K, n, m >
RangeType class for matrix valued functions - derived from FieldMatrix but has representation as vector.
◆ BaseType
template<typename K , int n, int m>
◆ RowType
template<typename K , int n, int m>
◆ anonymous enum
template<typename K , int n, int m>
Enumerator |
---|
rows | The number of rows.
|
cols | The number of columns.
|
dimension | The total dimension of the matrix space.
|
◆ RangeMatrix() [1/2]
template<typename K , int n, int m>
◆ RangeMatrix() [2/2]
template<typename K , int n, int m>
Constructor initializing the whole matrix with a scalar.
◆ axpy()
template<typename K , int n, int m>
vector space axpy operation
- Parameters
-
- Returns
- reference to this is returned (i.e. *this)
◆ operator()() [1/2]
template<typename K , int n, int m>
access element in row r and column c
- Parameters
-
- Returns
- reference to element in row r and column c
◆ operator()() [2/2]
template<typename K , int n, int m>
access element in row r and column c
- Parameters
-
- Returns
- reference to element in row r and column c
◆ operator*()
template<typename K , int n, int m>
scalar product
- Parameters
-
- Returns
- K scalar product
◆ operator[]() [1/2]
template<typename K , int n, int m>
access i element where row = i/col and column = icol
- Parameters
-
[in] | i | element number ot access |
- Returns
- reference to element in row i/col and column icol
◆ operator[]() [2/2]
template<typename K , int n, int m>
access i element where row = i/col and column = icol
- Parameters
-
[in] | i | element number ot access |
- Returns
- reference to element in row i/col and column icol
◆ row() [1/2]
template<typename K , int n, int m>
access to row r
- Parameters
-
- Returns
- reference to row r
◆ row() [2/2]
template<typename K , int n, int m>
access to row r
- Parameters
-
- Returns
- reference to row r
The documentation for this class was generated from the following file: