|
class | blaze::DVecSVecMultExpr< VT1, VT2, TF >::ConstIterator |
| Iterator over the elements of the dense vector-sparse vector multiplication expression. More...
|
|
class | blaze::DVecSVecMultExpr< VT1, VT2, TF > |
| Expression object for dense vector-sparse vector multiplications.The DVecSVecMultExpr class represents the compile time expression for componentwise multiplications between a dense vector and a sparse vector. More...
|
|
class | blaze::SMatSVecMultExpr< MT, VT > |
| Expression object for sparse matrix-sparse vector multiplications.The SMatSVecMultExpr class represents the compile time expression for multiplications between row-major sparse matrices and sparse vectors. More...
|
|
class | blaze::SVecAbsExpr< VT, TF >::ConstIterator |
| Iterator over the elements of the sparse vector absolute value expression. More...
|
|
class | blaze::SVecAbsExpr< VT, TF > |
| Expression object for the sparse vector abs() function.The SVecAbsExpr class represents the compile time expression for the calculation of the absolute value of each element of a sparse vector via the abs() function. More...
|
|
class | blaze::SVecDVecMultExpr< VT1, VT2, TF >::ConstIterator |
| Iterator over the elements of the sparse vector-dense vector multiplication expression. More...
|
|
class | blaze::SVecDVecMultExpr< VT1, VT2, TF > |
| Expression object for sparse vector-dense vector multiplications.The SVecDVecMultExpr class represents the compile time expression for componentwise multiplications between a sparse vector and a dense vector. More...
|
|
class | blaze::SVecEvalExpr< VT, TF > |
| Expression object for the forced evaluation of sparse vectors.The SVecEvalExpr class represents the compile time expression for the forced evaluation of a sparse vector. More...
|
|
class | blaze::SVecScalarDivExpr< VT, ST, TF >::ConstIterator |
| Iterator over the elements of the sparse vector/scalar multiplication expression. More...
|
|
class | blaze::SVecScalarDivExpr< VT, ST, TF > |
| Expression object for divisions of a sparse vector by a scalar.The SVecScalarDivExpr class represents the compile time expression for divisions of sparse vectors by scalar values. More...
|
|
class | blaze::SVecScalarMultExpr< VT, ST, TF >::ConstIterator |
| Iterator over the elements of the sparse vector/scalar multiplication expression. More...
|
|
class | blaze::SVecScalarMultExpr< VT, ST, TF > |
| Expression object for sparse vector-scalar multiplications.The SVecScalarMultExpr class represents the compile time expression for multiplications between a sparse vector and a scalar value. More...
|
|
class | blaze::SVecSerialExpr< VT, TF > |
| Expression object for the forced serial evaluation of sparse vectors.The SVecSerialExpr class represents the compile time expression for the forced serial evaluation of a sparse vector. More...
|
|
class | blaze::SVecSVecAddExpr< VT1, VT2, TF > |
| Expression object for sparse vector-sparse vector additions.The SVecSVecAddExpr class represents the compile time expression for additions between sparse vectors. More...
|
|
class | blaze::SVecSVecMultExpr< VT1, VT2, TF > |
| Expression object for sparse vector-sparse vector multiplications.The SVecSVecMultExpr class represents the compile time expression for componentwise multiplications between sparse vectors. More...
|
|
class | blaze::SVecSVecSubExpr< VT1, VT2, TF > |
| Expression object for sparse vector-sparse vector subtractions.The SVecSVecSubExpr class represents the compile time expression for subtractions between sparse vectors. More...
|
|
class | blaze::SVecTransExpr< VT, TF >::ConstIterator |
| Iterator over the elements of the sparse vector absolute value expression. More...
|
|
class | blaze::SVecTransExpr< VT, TF > |
| Expression object for sparse vector transpositions.The SVecTransExpr class represents the compile time expression for transpositions of sparse vectors. More...
|
|
class | blaze::SVecTransposer< VT, TF > |
| Expression object for the transposition of a sparse vector.The SVecTransposer class is a wrapper object for the temporary transposition of a sparse vector. More...
|
|
class | blaze::TSMatSVecMultExpr< MT, VT > |
| Expression object for sparse matrix-sparse vector multiplications.The TSMatSVecMultExpr class represents the compile time expression for multiplications between column-major sparse matrices and sparse vectors. More...
|
|
class | blaze::TSVecSMatMultExpr< VT, MT > |
| Expression object for sparse vector-sparse matrix multiplications.The TSVecSMatMultExpr class represents the compile time expression for multiplications between transpose sparse vectors and row-major sparse matrices. More...
|
|
class | blaze::TSVecTSMatMultExpr< VT, MT > |
| Expression object for sparse vector-sparse matrix multiplications.The TSVecTSMatMultExpr class represents the compile time expression for multiplications between transpose sparse vectors and column-major sparse matrices. More...
|
|
|
enum | { returnExpr = !IsTemporary<RN1>::value && !IsTemporary<RN2>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { useAssign = ( RequiresEvaluation<VT1>::value || RequiresEvaluation<VT2>::value )
} |
| Compilation switch for the evaluation strategy of the multiplication expression. More...
|
|
enum | { smpAssignable = 0
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { evaluateMatrix = RequiresEvaluation<MT>::value
} |
| Compilation switch for the composite type of the left-hand side sparse matrix expression.
|
|
enum | { evaluateVector = RequiresEvaluation<VT>::value || IsComputation<VT>::value
} |
| Compilation switch for the composite type of the right-hand side sparse vector expression.
|
|
enum | { smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { returnExpr = !IsTemporary<RN>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { useAssign = RequiresEvaluation<VT>::value
} |
| Compilation switch for the serial evaluation strategy of the absolute value expression. More...
|
|
enum | { smpAssignable = VT::smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { returnExpr = !IsTemporary<RN1>::value && !IsTemporary<RN2>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { useAssign = ( RequiresEvaluation<VT1>::value || RequiresEvaluation<VT2>::value )
} |
| Compilation switch for the evaluation strategy of the multiplication expression. More...
|
|
enum | { smpAssignable = 0
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { smpAssignable = VT::smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { returnExpr = !IsTemporary<RN>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { useAssign = RequiresEvaluation<VT>::value
} |
| Compilation switch for the serial evaluation strategy of the multiplication expression. More...
|
|
enum | { smpAssignable = 0
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { returnExpr = !IsTemporary<RN>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { useAssign = RequiresEvaluation<VT>::value
} |
| Compilation switch for the serial evaluation strategy of the multiplication expression. More...
|
|
enum | { smpAssignable = 0
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { smpAssignable = VT::smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { returnExpr = !IsTemporary<RN1>::value && !IsTemporary<RN2>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { smpAssignable = 0
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { returnExpr = !IsTemporary<RN1>::value && !IsTemporary<RN2>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { smpAssignable = 0
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { returnExpr = !IsTemporary<RN1>::value && !IsTemporary<RN2>::value
} |
| Compilation switch for the selection of the subscript operator return type. More...
|
|
enum | { smpAssignable = 0
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { useAssign = RequiresEvaluation<VT>::value
} |
| Compilation switch for the serial evaluation strategy of the transposition expression. More...
|
|
enum | { smpAssignable = VT::smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { smpAssignable = VT::smpAssignable
} |
| Compilation flag for SMP assignments. More...
|
|
enum | { evaluateMatrix = RequiresEvaluation<MT>::value
} |
| Compilation switch for the composite type of the left-hand side sparse matrix expression.
|
|
enum | { evaluateVector = RequiresEvaluation<VT>::value || IsComputation<VT>::value
} |
| Compilation switch for the composite type of the right-hand side sparse vector expression.
|
|
enum | { smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { evaluateVector = IsComputation<VT>::value
} |
| Compilation switch for the composite type of the left-hand side sparse vector expression.
|
|
enum | { evaluateMatrix = RequiresEvaluation<MT>::value
} |
| Compilation switch for the composite type of the right-hand side sparse matrix expression.
|
|
enum | { smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|
enum | { evaluateVector = IsComputation<VT>::value
} |
| Compilation switch for the composite type of the left-hand side sparse vector expression.
|
|
enum | { evaluateMatrix = RequiresEvaluation<MT>::value
} |
| Compilation switch for the composite type of the right-hand side sparse matrix expression.
|
|
enum | { smpAssignable
} |
| Compilation switch for the expression template assignment strategy.
|
|