Expression object for dense matrix eigenvalue solvers.
More...
#include <DMatEigenExpr.h>
Inherits blaze::EigenExpr< DenseVector< DMatEigenExpr< MT, SO >, false > >, and blaze::Computation.
|
static constexpr bool | simdEnabled = false |
| Compilation switch for the expression template evaluation strategy.
|
|
static constexpr bool | smpAssignable = false |
| Compilation switch for the expression template assignment strategy.
|
|
static constexpr bool | transposeFlag |
| Transpose flag of the vector.
|
|
|
Operand | dm_ |
| Dense matrix of the eigenvalue expression.
|
|
template<typename MT, bool SO>
class blaze::DMatEigenExpr< MT, SO >
Expression object for dense matrix eigenvalue solvers.
The DMatEigenExpr class represents the compile time expression for dense matrix eigenvalue solvers.
◆ DMatEigenExpr()
template<typename MT , bool SO>
Constructor for the DMatEigenExpr class.
- Parameters
-
dm | The dense matrix operand of the eigenvalue expression. |
◆ canAlias()
template<typename MT , bool SO>
template<typename T >
Returns whether the expression can alias with the given address alias.
- Parameters
-
alias | The alias to be checked. |
- Returns
- true in case the expression can alias, false otherwise.
◆ isAliased()
template<typename MT , bool SO>
template<typename T >
Returns whether the expression is aliased with the given address alias.
- Parameters
-
alias | The alias to be checked. |
- Returns
- true in case an alias effect is detected, false otherwise.
◆ operand()
template<typename MT , bool SO>
Returns the dense matrix operand.
- Returns
- The dense matrix operand.
◆ operator*() [1/2]
|
constexprnoexceptinherited |
CRTP-based conversion operation for constant vectors.
- Returns
- Const reference of the actual type of the vector.
This operator performs the CRTP-based type-safe downcast to the actual type VT of the vector. It will return a constant reference to the actual type VT.
◆ operator*() [2/2]
|
constexprnoexceptinherited |
CRTP-based conversion operation for non-constant vectors.
- Returns
- Mutable reference of the actual type of the vector.
This operator performs the CRTP-based type-safe downcast to the actual type VT of the vector. It will return a mutable reference to the actual type VT.
◆ operator~() [1/2]
|
constexprnoexceptinherited |
CRTP-based conversion operation for constant vectors.
- Returns
- Constant reference of the actual type of the vector.
This operator performs the CRTP-based type-safe downcast to the actual type VT of the vector. It will return a constant reference to the actual type VT.
◆ operator~() [2/2]
|
constexprnoexceptinherited |
CRTP-based conversion operation for non-constant vectors.
- Returns
- Mutable reference of the actual type of the vector.
This operator performs the CRTP-based type-safe downcast to the actual type VT of the vector. It will return a mutable reference to the actual type VT.
◆ size()
template<typename MT , bool SO>
Returns the current size/dimension of the vector.
- Returns
- The size of the vector.
The documentation for this class was generated from the following file: