|
struct | blaze::AddExprTrait< T1, T2 > |
| Evaluation of the return type of an addition expression.Via this type trait it is possible to evaluate the return type of an addition expression between scalars, vectors, and matrices. Given the two types T1 and T2, which must either be scalar, vector, or matrix types, the nested type Type corresponds to the resulting return type. In case the types of T1 or T2 don't fit or if the two types cannot be added, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::AddTrait< T1, T2, typename > |
| Base template for the AddTrait class. More...
|
|
struct | blaze::ColumnExprTrait< MT > |
| Evaluation of the expression type type of a column operation.Via this type trait it is possible to evaluate the return type of a column operation. Given the dense or sparse matrix type MT, the nested type Type corresponds to the resulting return type. In case the given type is neither a dense nor a sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::ColumnTrait< MT > |
| Base template for the ColumnTrait class. More...
|
|
struct | blaze::CrossExprTrait< T1, T2 > |
| Evaluation of the return type of a cross product expression.Via this type trait it is possible to evaluate the return type of a cross product expression. Given the two types T1 and T2, which must be dense or sparse column vectors, the nested type Type corresponds to the resulting return type. In case the types of T1 or T2 don't fit or if the two types cannot be used in a cross product, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::CrossTrait< T1, T2 > |
| Base template for the CrossTrait class. More...
|
|
struct | blaze::CTransExprTrait< T > |
| Evaluation of the return type of a conjugate transpose expression.Via this type trait it is possible to evaluate the return type of a conjugate transpose expression. Given the type T, which must either be a vector or matrix type, the nested type Type corresponds to the resulting return type. In case the type of T doesn't fit or if no conjugate transpose operation exists for the type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DerestrictTrait< T > |
| Evaluation of the return type of the derestrict function.Via this type trait it is possible to evaluate the resulting return type of the derestrict function. Given the vector or matrix type T, the nested type Type corresponds to the resulting return type. In case T is neither a dense or sparse vector or matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DivExprTrait< T1, T2 > |
| Evaluation of the resulting expression type of a division.Via this type trait it is possible to evaluate the return type of a division expression between scalars, vectors, and matrices. Given the two types T1 and T2, where T1 must either be a scalar, vector, or matrix type and T2 which must be a scalar type, the nested type Type corresponds to the resulting return type. In case T1 or T2 don't fit or if the two types cannot be divided, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DivTrait< T1, T2, typename > |
| Base template for the DivTrait class. More...
|
|
struct | blaze::DMatCTransExprTrait< MT > |
| Evaluation of the expression type of a dense matrix conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix conjugate transpose operation. Given the row-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/dense matrix addition. Given the two row-major dense matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a row-major dense matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/dense matrix multiplication. Given the two row-major dense matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a row-major dense matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/dense matrix subtraction. Given the two row-major dense matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a row-major dense matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatDVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a dense matrix/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/dense vector multiplication. Given the row-major dense matrix type MT and the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major dense matrix type or VT is not a non-transpose dense vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatEvalExprTrait< MT > |
| Evaluation of the expression type of a dense matrix evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix evaluation operation. Given the row-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatForEachExprTrait< MT, OP > |
| Evaluation of the expression type of a dense matrix custom operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix custom operation. Given the row-major dense matrix type MT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatInvExprTrait< MT > |
| Evaluation of the expression type of a dense matrix inversion operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix inversion operation. Given the row-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatScalarDivExprTrait< MT, ST > |
| Evaluation of the expression type of a dense matrix/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/scalar division. Given the row-major dense matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major dense matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatScalarMultExprTrait< MT, ST > |
| Evaluation of the expression type of a dense matrix/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/scalar multiplication. Given the row-major dense matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major dense matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatSerialExprTrait< MT > |
| Evaluation of the expression type of a dense matrix serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix serial evaluation operation. Given the row-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/sparse matrix addition. Given the row-major dense matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/sparse matrix multiplication. Given the row-major dense matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/sparse matrix subtraction. Given the row-major dense matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatSVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a dense matrix/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/sparse vector multiplication. Given the row-major dense matrix type MT and the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major dense matrix type or VT is not a non-transpose sparse vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatTDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/transpose dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/transpose dense matrix addition. Given the row-major dense matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatTDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/transpose dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/transpose dense matrix multiplication. Given the row-major dense matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatTDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/transpose dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/transpose dense matrix subtraction. Given the row-major dense matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatTransExprTrait< MT > |
| Evaluation of the expression type of a dense matrix transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix transpose operation. Given the row-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatTSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/transpose sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/transpose sparse matrix addition. Given the row-major dense matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatTSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/transpose sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/ transpose sparse matrix multiplication. Given the row-major dense matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DMatTSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a dense matrix/transpose sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix/ transpose sparse matrix subtraction. Given the row-major dense matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major dense matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecCTransExprTrait< VT > |
| Evaluation of the expression type of a dense vector conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector conjugate transpose operation. Given the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecDVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/dense vector addition.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/dense vector addition. Given the two non-transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecDVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/dense vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/dense vector cross product. Given the two non-transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecDVecDivExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/dense vector division.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/dense vector division. Given the two non-transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/dense vector multiplication. Given the two non-transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecDVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/dense vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/dense vector subtraction. Given the two non-transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecEvalExprTrait< VT > |
| Evaluation of the expression type of a dense vector evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector evaluation operation. Given the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecForEachExprTrait< VT, OP > |
| Evaluation of the expression type of a dense vector custom operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector custom operation. Given the non-transpose dense vector type VT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecScalarDivExprTrait< VT, ST > |
| Evaluation of the expression type of a dense vector/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/scalar division. Given the non-transpose dense vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a non-transpose dense vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecScalarMultExprTrait< VT, ST > |
| Evaluation of the expression type of a dense vector/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/scalar multiplication. Given the non-transpose dense vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a non-transpose dense vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecSerialExprTrait< VT > |
| Evaluation of the expression type of a dense vector serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector serial evaluation operation. Given the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecSVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/sparse vector addition.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/sparse vector addition. Given the non-transpose dense vector type VT1 and the non-transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose dense vector type or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecSVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/sparse vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/sparse vector cross product. Given the non-transpose dense vector type VT1 and the non-transpose sparse vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose dense vector type or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/sparse vector multiplication. Given the non-transpose dense vector type VT1 and the non-transpose sparse vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose dense vector type or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecSVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/sparse vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/sparse vector subtraction. Given the non-transpose dense vector type VT1 and the non-transpose sparse vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose dense vector type or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecTDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/transpose dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/transpose dense vector multiplication (outer product). Given the non-transpose dense vector type VT1 and the transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose dense vector type or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecTransExprTrait< VT > |
| Evaluation of the expression type of a dense vector transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector transpose operation. Given the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::DVecTSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/transpose sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/transpose sparse vector multiplication (outer product). Given the non-transpose dense vector type VT1 and the transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose dense vector type or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::EvalExprTrait< T > |
| Evaluation of the return type of an evaluation expression.Via this type trait it is possible to evaluate the return type of an evaluation expression. Given the type T, which must either be a vector or matrix type, the nested type Type corresponds to the resulting return type. In case the type of T doesn't fit or if no evaluation operation exists for the type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::ForEachExprTrait< T, OP > |
| Evaluation of the return type of a forEach expression.Via this type trait it is possible to evaluate the return type of a forEach expression. Given the type T, which must either be a scalar, vector, or matrix type, the nested type Type corresponds to the resulting return type. In case the type of T doesn't fit or if no forEach operation exists for the type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::ForEachTrait< T, OP > |
| Base template for the ForEachTrait class.The ForEachTrait class template offers the possibility to select the resulting data type of a generic forEach operation on the given type T. Given the type T, which must either be a vector or matrix type, the nested type Type corresponds to the resulting data type of the operation. In case the type of T doesn't fit or if no forEach operation exists for the type, the resulting data type Type is set to INVALID_TYPE. Note that const and volatile qualifiers and reference modifiers are generally ignored. More...
|
|
struct | blaze::ImagTrait< T > |
| Base template for the ImagTrait class.The ImagTrait class template offers the possibility to select the resulting data type of a generic imag operation on the given type T. Given the type T, which must either be a scalar, vector, or matrix type, the nested type Type corresponds to the resulting data type of the operation. In case the type of T doesn't fit or if no imag operation exists for the type, the resulting data type Type is set to INVALID_TYPE. Note that const and volatile qualifiers and reference modifiers are generally ignored. More...
|
|
struct | blaze::InvExprTrait< T > |
| Evaluation of the return type of an inversion expression.Via this type trait it is possible to evaluate the return type of an inversion expression. Given the type T, which must either a (complex) floating point type or a dense matrix type, the nested type Type corresponds to the resulting return type. In case the type of T doesn't fit or if no inversion operation exists for the type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::MathTrait< T1, T2 > |
| Base template for the MathTrait class. More...
|
|
struct | blaze::MultExprTrait< T1, T2 > |
| Evaluation of the resulting expression type of a multiplication.Via this type trait it is possible to evaluate the return type of a multiplication expression between scalars, vectors, and matrices. Given the two types T1 and T2, which must be either scalar, vector, or matrix types, the nested type Type corresponds to the resulting return type. In case T1 or T2 don't fit or if the two types cannot be multiplied, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::MultTrait< T1, T2, typename > |
| Base template for the MultTrait class. More...
|
|
struct | blaze::RealTrait< T > |
| Base template for the RealTrait class.The RealTrait class template offers the possibility to select the resulting data type of a generic real operation on the given type T. Given the type T, which must either be a scalar, vector, or matrix type, the nested type Type corresponds to the resulting data type of the operation. In case the type of T doesn't fit or if no real operation exists for the type, the resulting data type Type is set to INVALID_TYPE. Note that const and volatile qualifiers and reference modifiers are generally ignored. More...
|
|
struct | blaze::RowExprTrait< MT > |
| Evaluation of the expression type type of a row operation.Via this type trait it is possible to evaluate the return type of a row operation. Given the dense or sparse matrix type MT, the nested type Type corresponds to the resulting return type. In case the given type is neither a dense nor a sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::RowTrait< MT > |
| Base template for the RowTrait class. More...
|
|
struct | blaze::SerialExprTrait< T > |
| Evaluation of the return type of a serial evaluation expression.Via this type trait it is possible to evaluate the return type of a serial evaluation expression. Given the type T, which must either be a vector or matrix type, the nested type Type corresponds to the resulting return type. In case the type of T doesn't fit or if no serial evaluation operation exists for the type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatCTransExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix conjugate transpose operation. Given the row-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/dense matrix addition. Given the row-major sparse matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/dense matrix multiplication. Given the row-major sparse matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/dense matrix subtraction. Given the row-major sparse matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatDVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a sparse matrix/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/dense vector multiplication. Given the row-major sparse matrix type MT and the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major sparse matrix type or VT is not a non-transpose dense vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatEvalExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix evaluation operation. Given the row-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatForEachExprTrait< MT, OP > |
| Evaluation of the expression type of a sparse matrix for-each operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix for-each operation. Given the row-major sparse matrix type MT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatScalarDivExprTrait< MT, ST > |
| Evaluation of the expression type of a sparse matrix/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/scalar division. Given the row-major sparse matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major sparse matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatScalarMultExprTrait< MT, ST > |
| Evaluation of the expression type of a sparse matrix/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/scalar multiplication. Given the row-major sparse matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major sparse matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatSerialExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix serial evaluation operation. Given the row-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/sparse matrix addition. Given the two row-major sparse matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a row-major sparse matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/sparse matrix multiplication. Given the two row-major sparse matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a row-major sparse matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/sparse matrix subtraction. Given the two row-major sparse matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a row-major sparse matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatSVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a sparse matrix/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/sparse vector multiplication. Given the row-major sparse matrix type MT and the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a row-major sparse matrix type or VT is not a non-transpose sparse vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatTDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/transpose dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/transpose dense matrix addition. Given the row-major sparse matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatTDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/transpose dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/transpose dense matrix multiplication. Given the row-major sparse matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatTDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/transpose dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/transpose dense matrix subtraction. Given the row-major sparse matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatTransExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix transpose operation. Given the row-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a row-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatTSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/transpose sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/transpose sparse matrix addition. Given the row-major sparse matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatTSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/transpose sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/transpose sparse matrix multiplication. Given the row-major sparse matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SMatTSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a sparse matrix/transpose sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix/transpose sparse matrix subtraction. Given the row-major sparse matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a row-major sparse matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SubExprTrait< T1, T2 > |
| Evaluation of the return type of a subtraction expression.Via this type trait it is possible to evaluate the return type of a subtraction expression between scalar, vectors, and matrices. Given the two types T1 and T2, which must be either scalar, vector, or matrix types, the nested type Type corresponds to the resulting return type. In case T1 or T2 don't fit or if the two types cannot be subtracted, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SubmatrixExprTrait< MT, AF > |
| Evaluation of the expression type type of a submatrix operation.Via this type trait it is possible to evaluate the return type of a submatrix operation. Given the dense or sparse matrix type MT and the alignment flag AF, the nested type Type corresponds to the resulting return type. In case the given type is neither a dense nor a sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SubmatrixTrait< MT > |
| Base template for the SubmatrixTrait class. More...
|
|
struct | blaze::SubTrait< T1, T2, typename > |
| Base template for the SubTrait class. More...
|
|
struct | blaze::SubvectorExprTrait< VT, AF > |
| Evaluation of the expression type type of a subvector operation.Via this type trait it is possible to evaluate the return type of a subvector operation. Given the dense or sparse vector type VT and the alignment flag AF, the nested type Type corresponds to the resulting return type. In case the given type is neither a dense nor a sparse vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SubvectorTrait< VT > |
| Base template for the SubvectorTrait class. More...
|
|
struct | blaze::SVecCTransExprTrait< VT > |
| Evaluation of the expression type of a sparse vector conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector conjugate transpose operation. Given the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecDVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/dense vector addition.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/dense vector addition. Given the non-transpose sparse vector type VT1 and the non-transpose dense vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose sparse vector type or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecDVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/dense vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/dense vector cross product. Given the non-transpose sparse vector type VT1 and the non-transpose dense vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose sparse vector type or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecDVecDivExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/dense vector division.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/dense vector division. Given the non-transpose sparse vector type VT1 and the non-transpose dense vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose sparse vector type or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/dense vector multiplication. Given the non-transpose sparse vector type VT1 and the non-transpose dense vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose sparse vector type or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecDVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/dense vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/dense vector subtraction. Given the non-transpose sparse vector type VT1 and the non-transpose dense vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose sparse vector type or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecEvalExprTrait< VT > |
| Evaluation of the expression type of a sparse vector evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector evaluation operation. Given the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecForEachExprTrait< VT, OP > |
| Evaluation of the expression type of a sparse vector for-each operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector custom operation. Given the non-transpose sparse vector type VT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecScalarDivExprTrait< VT, ST > |
| Evaluation of the expression type of a sparse vector/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/scalar division. Given the non-transpose sparse vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a non-transpose sparse vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecScalarMultExprTrait< VT, ST > |
| Evaluation of the expression type of a sparse vector/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/scalar multiplication. Given the non-transpose sparse vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a non-transpose sparse vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecSerialExprTrait< VT > |
| Evaluation of the expression type of a sparse vector serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector serial evaluation operation. Given the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecSVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/sparse vector addition.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/sparse vector addition. Given the two non-transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecSVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/sparse vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/sparse vector cross product. Given the two non-transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/sparse vector multiplication. Given the two non-transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecSVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/sparse vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/sparse vector subtraction. Given the two non-transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecTDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/transpose dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/transpose dense vector multiplication (outer product). Given the non-transpose sparse vector type VT1 and the transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose sparse vector type or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecTransExprTrait< VT > |
| Evaluation of the expression type of a sparse vector transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector transpose operation. Given the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::SVecTSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/transpose sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/transpose sparse vector multiplication (outer product). Given the non-transpose sparse vector type VT1 and the transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a non-transpose sparse vector type or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatCTransExprTrait< MT > |
| Evaluation of the expression type of a dense matrix conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix conjugate transpose operation. Given the column-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/dense matrix addition. Given the column-major dense matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/dense matrix multiplication. Given the column-major dense matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/dense matrix subtraction. Given the column-major dense matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatDVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a transpose dense matrix/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/dense vector multiplication. Given the column-major dense matrix type MT and the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major dense matrix type or VT is not a non-transpose dense vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatEvalExprTrait< MT > |
| Evaluation of the expression type of a dense matrix evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix evaluation operation. Given the column-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatForEachExprTrait< MT, OP > |
| Evaluation of the expression type of a dense matrix custom operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix custom operation. Given the column-major dense matrix type MT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatInvExprTrait< MT > |
| Evaluation of the expression type of a dense matrix inversion operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix inversion operation. Given the column-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatScalarDivExprTrait< MT, ST > |
| Evaluation of the expression type of a transpose dense matrix/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/scalar division. Given the column-major dense matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major dense matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatScalarMultExprTrait< MT, ST > |
| Evaluation of the expression type of a transpose dense matrix/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/scalar multiplication. Given the column-major dense matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major dense matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatSerialExprTrait< MT > |
| Evaluation of the expression type of a dense matrix serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix serial evaluation operation. Given the column-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/sparse matrix addition. Given the column-major dense matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/sparse matrix multiplication. Given the column-major dense matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/sparse matrix subtraction. Given the column-major dense matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatSVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a transpose dense matrix/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/sparse vector multiplication. Given the column-major dense matrix type MT and the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major dense matrix type or VT is not a non-transpose sparse vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatTDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/transpose dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/transpose dense matrix addition. Given the two column-major dense matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a column-major dense matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatTDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/transpose dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/transpose dense matrix multiplication. Given the two column-major dense matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a column-major dense matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatTDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/transpose dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/transpose dense matrix subtraction. Given the two column-major dense matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a column-major dense matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatTransExprTrait< MT > |
| Evaluation of the expression type of a dense matrix transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense matrix transpose operation. Given the column-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major dense matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatTSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/transpose sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/transpose sparse matrix addition. Given the column-major dense matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatTSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/transpose sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/transpose sparse matrix multiplication. Given the column-major dense matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDMatTSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose dense matrix/transpose sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense matrix/transpose sparse matrix subtraction. Given the column-major dense matrix type MT1 and the column-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major dense matrix type or MT2 is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecCTransExprTrait< VT > |
| Evaluation of the expression type of a dense vector conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector conjugate transpose operation. Given the transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecDMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a dense vector/dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/dense matrix multiplication. Given the transpose dense vector type VT and the row-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose dense vector type or MT is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/dense vector multiplication (inner product). Given the transpose dense vector type VT1 and the non-transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose dense vector type or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecEvalExprTrait< VT > |
| Evaluation of the expression type of a dense vector evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector evaluation operation. Given the transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecForEachExprTrait< VT, OP > |
| Evaluation of the expression type of a dense vector custom operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector custom operation. Given the transpose dense vector type VT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecScalarDivExprTrait< VT, ST > |
| Evaluation of the expression type of a transpose dense vector/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/scalar division. Given the transpose dense vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose dense vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecScalarMultExprTrait< VT, ST > |
| Evaluation of the expression type of a transpose dense vector/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/scalar multiplication. Given the transpose dense vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose dense vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecSerialExprTrait< VT > |
| Evaluation of the expression type of a dense vector serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector serial evaluation operation. Given the transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecSMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a dense vector/sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/sparse matrix multiplication. Given the transpose dense vector type VT and the row-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose dense vector type or MT is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/sparse vector multiplication (inner product). Given the transpose dense vector type VT1 and the non-transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose dense vector type or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTDMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a dense vector/transpose dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/transpose dense matrix multiplication. Given the transpose dense vector type VT and the column-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose dense vector type or MT is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTDVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/transpose dense vector addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/transpose dense vector addition. Given the two transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTDVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/dense vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/dense vector cross product. Given the two transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTDVecDivExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/transpose dense vector division.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/transpose dense vector division. Given the two transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/transpose dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/transpose dense vector multiplication. Given the two transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTDVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/transpose dense vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/transpose dense vector subtraction. Given the two transpose dense vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTransExprTrait< VT > |
| Evaluation of the expression type of a dense vector transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a dense vector transpose operation. Given the transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTSMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a dense vector/transpose sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/transpose sparse matrix multiplication. Given the transpose dense vector type VT and the column-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose dense vector type or MT is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTSVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/transpose sparse vector addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/transpose sparse vector addition. Given the transpose dense vector type VT1 and the transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose dense vector type or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTSVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a dense vector/sparse vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a dense vector/sparse vector cross product. Given the transpose dense vector type VT1 and the transpose sparse vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose dense vector type or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/transpose sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/transpose sparse vector multiplication. Given the transpose dense vector type VT1 and the transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose dense vector type or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TDVecTSVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose dense vector/transpose sparse vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose dense vector/transpose sparse vector subtraction. Given the transpose dense vector type VT1 and the transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose dense vector type or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TransExprTrait< T > |
| Evaluation of the return type of a transpose expression.Via this type trait it is possible to evaluate the return type of a transpose expression. Given the type T, which must either be a vector or matrix type, the nested type Type corresponds to the resulting return type. In case the type of T doesn't fit or if no transpose operation exists for the type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatCTransExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix conjugate transpose operation. Given the column-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/dense matrix addition. Given the column-major sparse matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/dense matrix multiplication. Given the column-major sparse matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/dense matrix subtraction. Given the column-major sparse matrix type MT1 and the row-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatDVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a transpose sparse matrix/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/dense vector multiplication. Given the column-major sparse matrix type MT and the non-transpose dense vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major sparse matrix type or VT is not a non-transpose dense vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatEvalExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix evaluation operation. Given the column-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatForEachExprTrait< MT, OP > |
| Evaluation of the expression type of a sparse matrix for-each operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix for-each operation. Given the column-major sparse matrix type MT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatScalarDivExprTrait< MT, ST > |
| Evaluation of the expression type of a transpose sparse matrix/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/scalar division. Given the column-major sparse matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major sparse matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatScalarMultExprTrait< MT, ST > |
| Evaluation of the expression type of a transpose sparse matrix/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/scalar multiplication. Given the column-major sparse matrix type MT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major sparse matrix type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatSerialExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix serial evaluation operation. Given the column-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/sparse matrix addition. Given the column-major sparse matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/sparse matrix multiplication. Given the column-major sparse matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/sparse matrix subtraction. Given the column-major sparse matrix type MT1 and the row-major sparse matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatSVecMultExprTrait< MT, VT > |
| Evaluation of the expression type of a transpose sparse matrix/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/sparse vector multiplication. Given the column-major sparse matrix type MT and the non-transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case either MT is not a column-major sparse matrix type or VT is not a non-transpose sparse vector type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatTDMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/transpose dense matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/transpose dense matrix addition. Given the column-major sparse matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatTDMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/transpose dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/transpose dense matrix multiplication. Given the column-major sparse matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatTDMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/transpose dense matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/transpose dense matrix subtraction. Given the column-major sparse matrix type MT1 and the column-major dense matrix type MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 is not a column-major sparse matrix type or MT2 is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatTransExprTrait< MT > |
| Evaluation of the expression type of a sparse matrix transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse matrix transpose operation. Given the column-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case MT is not a column-major sparse matrix type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatTSMatAddExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/transpose sparse matrix addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/transpose sparse matrix addition. Given the two column-major sparse matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a column-major sparse matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatTSMatMultExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/transpose sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/transpose sparse matrix multiplication. Given the two column-major sparse matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a column-major sparse matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSMatTSMatSubExprTrait< MT1, MT2 > |
| Evaluation of the expression type of a transpose sparse matrix/transpose sparse matrix subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse matrix/transpose sparse matrix subtraction. Given the two column-major sparse matrix types MT1 and MT2, the nested type Type corresponds to the resulting expression type. In case either MT1 or MT2 is not a column-major sparse matrix, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecCTransExprTrait< VT > |
| Evaluation of the expression type of a sparse vector conjugate transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector conjugate transpose operation. Given the transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecDMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a sparse vector/dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/dense matrix multiplication. Given the transpose sparse vector type VT and the row-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose sparse vector type or MT is not a row-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/dense vector multiplication (inner product). Given the transpose sparse vector type VT1 and the non-transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose sparse vector type or VT2 is not a non-transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecEvalExprTrait< VT > |
| Evaluation of the expression type of a sparse vector evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector evaluation operation. Given the transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecForEachExprTrait< VT, OP > |
| Evaluation of the expression type of a sparse vector for-each operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector custom operation. Given the transpose sparse vector type VT and the custom operation type OP, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecScalarDivExprTrait< VT, ST > |
| Evaluation of the expression type of a transpose sparse vector/scalar division.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/scalar division. Given the transpose sparse vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose sparse vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecScalarMultExprTrait< VT, ST > |
| Evaluation of the expression type of a transpose sparse vector/scalar multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/scalar multiplication. Given the transpose sparse vector type VT and the scalar type ST, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose sparse vector type or ST is not a scalar type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecSerialExprTrait< VT > |
| Evaluation of the expression type of a sparse vector serial evaluation operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector serial evaluation operation. Given the transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecSMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a sparse vector/sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/sparse matrix multiplication. Given the transpose sparse vector type VT and the row-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose sparse vector type or MT is not a row-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/sparse vector multiplication (inner product). Given the transpose sparse vector type VT1 and the non-transpose sparse vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose sparse vector type or VT2 is not a non-transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTDMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a sparse vector/transpose dense matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/transpose dense matrix multiplication. Given the transpose sparse vector type VT and the column-major dense matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose sparse vector type or MT is not a column-major dense matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTDVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/transpose dense vector addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/transpose dense vector addition. Given the transpose sparse vector type VT1 and the transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose sparse vector type or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTDVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/dense vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/dense vector cross product. Given the transpose sparse vector type VT1 and the transpose dense vector typeVT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose sparse vector type or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTDVecDivExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/transpose dense vector division.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/transpose dense vector division. Given the transpose sparse vector type VT1 and the transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose sparse vector type or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTDVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/transpose dense vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/transpose dense vector multiplication. Given the transpose sparse vector type VT1 and the transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose sparse vector type or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTDVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/transpose dense vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/transpose dense vector subtraction. Given the transpose sparse vector type VT1 and the transpose dense vector type VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 is not a transpose sparse vector type or VT2 is not a transpose dense vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTransExprTrait< VT > |
| Evaluation of the expression type of a sparse vector transpose operation.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector transpose operation. Given the transpose sparse vector type VT, the nested type Type corresponds to the resulting expression type. In case VT is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTSMatMultExprTrait< VT, MT > |
| Evaluation of the expression type of a sparse vector/transpose sparse matrix multiplication.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/transpose sparse matrix multiplication. Given the transpose sparse vector type VT and the column-major sparse matrix type MT, the nested type Type corresponds to the resulting expression type. In case either VT is not a transpose sparse vector type or MT is not a column-major sparse matrix type, the resulting data type Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTSVecAddExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/transpose sparse vector addition.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/transpose sparse vector addition. Given the two transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTSVecCrossExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a sparse vector/sparse vector cross product.Via this type trait it is possible to evaluate the resulting expression type of a sparse vector/sparse vector cross product. Given the two transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTSVecMultExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/transpose sparse vector multiplication.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/transpose sparse vector multiplication. Given the two transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
struct | blaze::TSVecTSVecSubExprTrait< VT1, VT2 > |
| Evaluation of the expression type of a transpose sparse vector/transpose sparse vector subtraction.Via this type trait it is possible to evaluate the resulting expression type of a transpose sparse vector/transpose sparse vector subtraction. Given the two transpose sparse vector types VT1 and VT2, the nested type Type corresponds to the resulting expression type. In case either VT1 or VT2 is not a transpose sparse vector type, the resulting Type is set to INVALID_TYPE. More...
|
|
|
template<typename T1 , typename T2 > |
using | blaze::AddExprTrait_ = typename AddExprTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the AddExprTrait class template.The AddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the AddExprTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::AddTrait_ = typename AddTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the AddTrait class template.The AddTrait_ alias declaration provides a convenient shortcut to access the nested Type of the AddTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::ColumnExprTrait_ = typename ColumnExprTrait< MT >::Type |
| Auxiliary alias declaration for the ColumnExprTrait type trait.The ColumnExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the ColumnExprTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::ColumnTrait_ = typename ColumnTrait< MT >::Type |
| Auxiliary alias declaration for the ColumnTrait type trait.The ColumnTrait_ alias declaration provides a convenient shortcut to access the nested Type of the ColumnTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::CrossExprTrait_ = typename CrossExprTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the CrossExprTrait class template.The CrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the CrossExprTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::CrossTrait_ = typename CrossTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the CrossTrait class template.The CrossTrait_ alias declaration provides a convenient shortcut to access the nested Type of the CrossTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::CTransExprTrait_ = typename CTransExprTrait< T >::Type |
| Auxiliary alias declaration for the CTransExprTrait class template.The CTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the CTransExprTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::DerestrictTrait_ = typename DerestrictTrait< T >::Type |
| Auxiliary alias declaration for the DerestrictTrait type trait.The DerestrictTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DerestrictTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::DivExprTrait_ = typename DivExprTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the DivExprTrait class template.The DivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DivExprTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::DivTrait_ = typename DivTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the DivTrait class template.The DivTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DivTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DMatCTransExprTrait_ = typename DMatCTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the DMatCTransExprTrait class template.The DMatCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatCTransExprTrait class template. For instance, given the row-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatDMatAddExprTrait_ = typename DMatDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatDMatAddExprTrait class template.The DMatDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatDMatAddExprTrait class template. For instance, given the row-major dense matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatDMatMultExprTrait_ = typename DMatDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatDMatMultExprTrait class template.The DMatDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatDMatMultExprTrait class template. For instance, given the row-major dense matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatDMatSubExprTrait_ = typename DMatDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatDMatSubExprTrait class template.The DMatDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatDMatSubExprTrait class template. For instance, given the row-major dense matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::DMatDVecMultExprTrait_ = typename DMatDVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the DMatDVecMultExprTrait class template.The DMatDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatDVecMultExprTrait class template. For instance, given the row-major dense matrix type MT and the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DMatEvalExprTrait_ = typename DMatEvalExprTrait< MT >::Type |
| Auxiliary alias declaration for the DMatEvalExprTrait class template.The DMatEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatEvalExprTrait class template. For instance, given the row-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , typename OP > |
using | blaze::DMatForEachExprTrait_ = typename DMatForEachExprTrait< MT, OP >::Type |
| Auxiliary alias declaration for the DMatForEachExprTrait class template.The DMatForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatForEachExprTrait class template. For instance, given the row-major dense matrix type MT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DMatInvExprTrait_ = typename DMatInvExprTrait< MT >::Type |
| Auxiliary alias declaration for the DMatInvExprTrait class template.The DMatInvExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatInvExprTrait class template. For instance, given the row-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::DMatScalarDivExprTrait_ = typename DMatScalarDivExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the DMatScalarDivExprTrait class template.The DMatScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatScalarDivExprTrait class template. For instance, given the row-major dense matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::DMatScalarMultExprTrait_ = typename DMatScalarMultExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the DMatScalarMultExprTrait class template.The DMatScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatScalarMultExprTrait class template. For instance, given the row-major dense matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DMatSerialExprTrait_ = typename DMatSerialExprTrait< MT >::Type |
| Auxiliary alias declaration for the DMatSerialExprTrait class template.The DMatSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatSerialExprTrait class template. For instance, given the row-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatSMatAddExprTrait_ = typename DMatSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatSMatAddExprTrait class template.The DMatSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatSMatAddExprTrait class template. For instance, given the row-major dense matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatSMatMultExprTrait_ = typename DMatSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatSMatMultExprTrait class template.The DMatSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatSMatMultExprTrait class template. For instance, given the row-major dense matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatSMatSubExprTrait_ = typename DMatSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatSMatSubExprTrait class template.The DMatSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatSMatSubExprTrait class template. For instance, given the row-major dense matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::DMatSVecMultExprTrait_ = typename DMatSVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the DMatSVecMultExprTrait class template.The DMatSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatSVecMultExprTrait class template. For instance, given the row-major dense matrix type MT and the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatTDMatAddExprTrait_ = typename DMatTDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatTDMatAddExprTrait class template.The DMatTDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatTDMatAddExprTrait class template. For instance, given the row-major dense matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatTDMatMultExprTrait_ = typename DMatTDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatTDMatMultExprTrait class template.The DMatTDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatTDMatMultExprTrait class template. For instance, given the row-major dense matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatTDMatSubExprTrait_ = typename DMatTDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatTDMatSubExprTrait class template.The DMatTDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatTDMatSubExprTrait class template. For instance, given the row-major dense matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DMatTransExprTrait_ = typename DMatTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the DMatTransExprTrait class template.The DMatTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatTransExprTrait class template. For instance, given the row-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatTSMatAddExprTrait_ = typename DMatTSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatTSMatAddExprTrait class template.The DMatTSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatTSMatAddExprTrait class template. For instance, given the row-major dense matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatTSMatMultExprTrait_ = typename DMatTSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatTSMatMultExprTrait class template.The DMatTSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatTSMatMultExprTrait class template. For instance, given the row-major dense matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::DMatTSMatSubExprTrait_ = typename DMatTSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the DMatTSMatSubExprTrait class template.The DMatTSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DMatTSMatSubExprTrait class template. For instance, given the row-major dense matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::DVecCTransExprTrait_ = typename DVecCTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the DVecCTransExprTrait class template.The DVecCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecCTransExprTrait class template. For instance, given the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecDVecAddExprTrait_ = typename DVecDVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecDVecAddExprTrait class template.The DVecDVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecDVecAddExprTrait class template. For instance, given the non-transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecDVecCrossExprTrait_ = typename DVecDVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecDVecCrossExprTrait class template.The DVecDVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecDVecCrossExprTrait class template. For instance, given the non-transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecDVecDivExprTrait_ = typename DVecDVecDivExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecDVecDivExprTrait class template.The DVecDVecDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecDVecDivExprTrait class template. For instance, given the non-transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecDVecMultExprTrait_ = typename DVecDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecDVecMultExprTrait class template.The DVecDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecDVecMultExprTrait class template. For instance, given the non-transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecDVecSubExprTrait_ = typename DVecDVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecDVecSubExprTrait class template.The DVecDVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecDVecSubExprTrait class template. For instance, given the non-transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::DVecEvalExprTrait_ = typename DVecEvalExprTrait< VT >::Type |
| Auxiliary alias declaration for the DVecEvalExprTrait class template.The DVecEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecEvalExprTrait class template. For instance, given the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename OP > |
using | blaze::DVecForEachExprTrait_ = typename DVecForEachExprTrait< VT, OP >::Type |
| Auxiliary alias declaration for the DVecForEachExprTrait class template.The DVecForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecForEachExprTrait class template. For instance, given the non-transpose dense vector type VT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::DVecScalarDivExprTrait_ = typename DVecScalarDivExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the DVecScalarDivExprTrait class template.The DVecScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecScalarDivExprTrait class template. For instance, given the non-transpose dense vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::DVecScalarMultExprTrait_ = typename DVecScalarMultExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the DVecScalarMultExprTrait class template.The DVecScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecScalarMultExprTrait class template. For instance, given the non-transpose dense vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::DVecSerialExprTrait_ = typename DVecSerialExprTrait< VT >::Type |
| Auxiliary alias declaration for the DVecSerialExprTrait class template.The DVecSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecSerialExprTrait class template. For instance, given the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecSVecAddExprTrait_ = typename DVecSVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecSVecAddExprTrait class template.The DVecSVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecSVecAddExprTrait class template. For instance, given the non-transpose dense vector type VT1 and the non-transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecSVecCrossExprTrait_ = typename DVecSVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecSVecCrossExprTrait class template.The DVecSVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecSVecCrossExprTrait class template. For instance, given the non-transpose dense vector type VT1 and the non-transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecSVecMultExprTrait_ = typename DVecSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecSVecMultExprTrait class template.The DVecSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecSVecMultExprTrait class template. For instance, given the non-transpose dense vector type VT1 and the non-transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecSVecSubExprTrait_ = typename DVecSVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecSVecSubExprTrait class template.The DVecSVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecSVecSubExprTrait class template. For instance, given the non-transpose dense vector type VT1 and the non-transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecTDVecMultExprTrait_ = typename DVecTDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecTDVecMultExprTrait class template.The DVecTDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecTDVecMultExprTrait class template. For instance, given the non-transpose dense vector type VT1 and the transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::DVecTransExprTrait_ = typename DVecTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the DVecTransExprTrait class template.The DVecTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecTransExprTrait class template. For instance, given the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::DVecTSVecMultExprTrait_ = typename DVecTSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the DVecTSVecMultExprTrait class template.The DVecTSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the DVecTSVecMultExprTrait class template. For instance, given the non-transpose dense vector type VT1 and the transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::EvalExprTrait_ = typename EvalExprTrait< T >::Type |
| Auxiliary alias declaration for the EvalExprTrait class template.The EvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the EvalExprTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename T , typename OP > |
using | blaze::ForEachExprTrait_ = typename ForEachExprTrait< T, OP >::Type |
| Auxiliary alias declaration for the ForEachExprTrait class template.The ForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the ForEachExprTrait class template. For instance, given the data type T and custom operation type OP the following two type definitions are identical: More...
|
|
template<typename T , typename OP > |
using | blaze::ForEachTrait_ = typename ForEachTrait< T, OP >::Type |
| Auxiliary alias declaration for the ForEachTrait class template.The ForEachTrait_ alias declaration provides a convenient shortcut to access the nested Type of the ForEachTrait class template. For instance, given the type T and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::ImagTrait_ = typename ImagTrait< T >::Type |
| Auxiliary alias declaration for the ImagTrait class template.The ImagTrait_ alias declaration provides a convenient shortcut to access the nested Type of the ImagTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::InvExprTrait_ = typename InvExprTrait< T >::Type |
| Auxiliary alias declaration for the InvExprTrait class template.The InvExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the InvExprTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::MultExprTrait_ = typename MultExprTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the MultExprTrait class template.The MultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the MultExprTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::MultTrait_ = typename MultTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the MultTrait class template.The MultTrait_ alias declaration provides a convenient shortcut to access the nested Type of the MultTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::RealTrait_ = typename RealTrait< T >::Type |
| Auxiliary alias declaration for the RealTrait class template.The RealTrait_ alias declaration provides a convenient shortcut to access the nested Type of the RealTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::RowExprTrait_ = typename RowExprTrait< MT >::Type |
| Auxiliary alias declaration for the RowExprTrait type trait.The RowExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the RowExprTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::RowTrait_ = typename RowTrait< MT >::Type |
| Auxiliary alias declaration for the RowTrait type trait.The RowTrait_ alias declaration provides a convenient shortcut to access the nested Type of the RowTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::SerialExprTrait_ = typename SerialExprTrait< T >::Type |
| Auxiliary alias declaration for the SerialExprTrait class template.The SerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SerialExprTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::SMatCTransExprTrait_ = typename SMatCTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the SMatCTransExprTrait class template.The SMatCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatCTransExprTrait class template. For instance, given the row-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatDMatAddExprTrait_ = typename SMatDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatDMatAddExprTrait class template.The SMatDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatDMatAddExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatDMatMultExprTrait_ = typename SMatDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatDMatMultExprTrait class template.The SMatDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatDMatMultExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatDMatSubExprTrait_ = typename SMatDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatDMatSubExprTrait class template.The SMatDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatDMatSubExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::SMatDVecMultExprTrait_ = typename SMatDVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the SMatDVecMultExprTrait class template.The SMatDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatDVecMultExprTrait class template. For instance, given the row-major sparse matrix type MT and the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::SMatEvalExprTrait_ = typename SMatEvalExprTrait< MT >::Type |
| Auxiliary alias declaration for the SMatEvalExprTrait class template.The SMatEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatEvalExprTrait class template. For instance, given the row-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , typename OP > |
using | blaze::SMatForEachExprTrait_ = typename SMatForEachExprTrait< MT, OP >::Type |
| Auxiliary alias declaration for the SMatForEachExprTrait class template.The SMatForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatForEachExprTrait class template. For instance, given the row-major sparse matrix type MT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::SMatScalarDivExprTrait_ = typename SMatScalarDivExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the SMatScalarDivExprTrait class template.The SMatScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatScalarDivExprTrait class template. For instance, given the row-major sparse matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::SMatScalarMultExprTrait_ = typename SMatScalarMultExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the SMatScalarMultExprTrait class template.The SMatScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatScalarMultExprTrait class template. For instance, given the row-major sparse matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::SMatSerialExprTrait_ = typename SMatSerialExprTrait< MT >::Type |
| Auxiliary alias declaration for the SMatSerialExprTrait class template.The SMatSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatSerialExprTrait class template. For instance, given the row-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatSMatAddExprTrait_ = typename SMatSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatSMatAddExprTrait class template.The SMatSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatSMatAddExprTrait class template. For instance, given the row-major sparse matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatSMatMultExprTrait_ = typename SMatSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatSMatMultExprTrait class template.The SMatSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatSMatMultExprTrait class template. For instance, given the row-major sparse matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatSMatSubExprTrait_ = typename SMatSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatSMatSubExprTrait class template.The SMatSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatSMatSubExprTrait class template. For instance, given the row-major sparse matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::SMatSVecMultExprTrait_ = typename SMatSVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the SMatSVecMultExprTrait class template.The SMatSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatSVecMultExprTrait class template. For instance, given the row-major sparse matrix type MT and the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatTDMatAddExprTrait_ = typename SMatTDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatTDMatAddExprTrait class template.The SMatTDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatTDMatAddExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatTDMatMultExprTrait_ = typename SMatTDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatTDMatMultExprTrait class template.The SMatTDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatTDMatMultExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatTDMatSubExprTrait_ = typename SMatTDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatTDMatSubExprTrait class template.The SMatTDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatTDMatSubExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::SMatTransExprTrait_ = typename SMatTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the SMatTransExprTrait class template.The SMatTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatTransExprTrait class template. For instance, given the row-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatTSMatAddExprTrait_ = typename SMatTSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatTSMatAddExprTrait class template.The SMatTSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatTSMatAddExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatTSMatMultExprTrait_ = typename SMatTSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatTSMatMultExprTrait class template.The SMatTSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatTSMatMultExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::SMatTSMatSubExprTrait_ = typename SMatTSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the SMatTSMatSubExprTrait class template.The SMatTSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatTSMatSubExprTrait class template. For instance, given the row-major sparse matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::SubExprTrait_ = typename SubExprTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the SubExprTrait class template.The SubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SubExprTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename MT , bool AF> |
using | blaze::SubmatrixExprTrait_ = typename SubmatrixExprTrait< MT, AF >::Type |
| Auxiliary alias declaration for the SubmatrixExprTrait type trait.The SubmatrixExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SubmatrixExprTrait class template. For instance, given the matrix type MT and the alignment flag AF the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::SubmatrixTrait_ = typename SubmatrixTrait< MT >::Type |
| Auxiliary alias declaration for the SubmatrixTrait type trait.The SubmatrixTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SubmatrixTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::SubTrait_ = typename SubTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the SubTrait class template.The SubTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SubTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename VT , bool AF> |
using | blaze::SubvectorExprTrait_ = typename SubvectorExprTrait< VT, AF >::Type |
| Auxiliary alias declaration for the SubvectorExprTrait type trait.The SubvectorExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SubvectorExprTrait class template. For instance, given the vector type VT the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::SubvectorTrait_ = typename SubvectorTrait< VT >::Type |
| Auxiliary alias declaration for the SubvectorTrait type trait.The SubvectorTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SubvectorTrait class template. For instance, given the vector type VT the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::SVecCTransExprTrait_ = typename SVecCTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the SVecCTransExprTrait class template.The SVecCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecCTransExprTrait class template. For instance, given the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecDVecAddExprTrait_ = typename SVecDVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecDVecAddExprTrait class template.The SVecDVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecDVecAddExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and the non-transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecDVecCrossExprTrait_ = typename SVecDVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecDVecCrossExprTrait class template.The SVecDVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecDVecCrossExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and the non-transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecDVecDivExprTrait_ = typename SVecDVecDivExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecDVecDivExprTrait class template.The SVecDVecDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecDVecDivExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and the non-transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecDVecMultExprTrait_ = typename SVecDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecDVecMultExprTrait class template.The SVecDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecDVecMultExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and the non-transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecDVecSubExprTrait_ = typename SVecDVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecDVecSubExprTrait class template.The SVecDVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecDVecSubExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and the non-transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::SVecEvalExprTrait_ = typename SVecEvalExprTrait< VT >::Type |
| Auxiliary alias declaration for the SVecEvalExprTrait class template.The SVecEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecEvalExprTrait class template. For instance, given the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename OP > |
using | blaze::SVecForEachExprTrait_ = typename SVecForEachExprTrait< VT, OP >::Type |
| Auxiliary alias declaration for the SVecForEachExprTrait class template.The SVecForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecForEachExprTrait class template. For instance, given the non-transpose sparse vector type VT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::SVecScalarDivExprTrait_ = typename SVecScalarDivExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the SVecScalarDivExprTrait class template.The SVecScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecScalarDivExprTrait class template. For instance, given the non-transpose sparse vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::SVecScalarMultExprTrait_ = typename SVecScalarMultExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the SVecScalarMultExprTrait class template.The SVecScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecScalarMultExprTrait class template. For instance, given the non-transpose sparse vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::SVecSerialExprTrait_ = typename SVecSerialExprTrait< VT >::Type |
| Auxiliary alias declaration for the SVecSerialExprTrait class template.The SVecSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecSerialExprTrait class template. For instance, given the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecSVecAddExprTrait_ = typename SVecSVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecSVecAddExprTrait class template.The SVecSVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecSVecAddExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecSVecCrossExprTrait_ = typename SVecSVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecSVecCrossExprTrait class template.The SVecSVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecSVecCrossExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecSVecMultExprTrait_ = typename SVecSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecSVecMultExprTrait class template.The SVecSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecSVecMultExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecSVecSubExprTrait_ = typename SVecSVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecSVecSubExprTrait class template.The SVecSVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecSVecSubExprTrait class template. For instance, given the non-transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecTDVecMultExprTrait_ = typename SVecTDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecTDVecMultExprTrait class template.The SVecTDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecTDVecMultExprTrait class template. For instance, given the non-transpose sparse vector type VT1 and the transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::SVecTransExprTrait_ = typename SVecTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the SVecTransExprTrait class template.The SVecTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecTransExprTrait class template. For instance, given the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::SVecTSVecMultExprTrait_ = typename SVecTSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the SVecTSVecMultExprTrait class template.The SVecTSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SVecTSVecMultExprTrait class template. For instance, given the non-transpose sparse vector type VT1 and the transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TDMatCTransExprTrait_ = typename TDMatCTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the TDMatCTransExprTrait class template.The TDMatCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatCTransExprTrait class template. For instance, given the column-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatDMatAddExprTrait_ = typename TDMatDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatDMatAddExprTrait class template.The TDMatDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatDMatAddExprTrait class template. For instance, given the column-major dense matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatDMatMultExprTrait_ = typename TDMatDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatDMatMultExprTrait class template.The TDMatDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatDMatMultExprTrait class template. For instance, given the column-major dense matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatDMatSubExprTrait_ = typename TDMatDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatDMatSubExprTrait class template.The TDMatDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatDMatSubExprTrait class template. For instance, given the column-major dense matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::TDMatDVecMultExprTrait_ = typename TDMatDVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the TDMatDVecMultExprTrait class template.The TDMatDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatDVecMultExprTrait class template. For instance, given the column-major dense matrix type MT and the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TDMatEvalExprTrait_ = typename TDMatEvalExprTrait< MT >::Type |
| Auxiliary alias declaration for the TDMatEvalExprTrait class template.The TDMatEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatEvalExprTrait class template. For instance, given the column-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , typename OP > |
using | blaze::TDMatForEachExprTrait_ = typename TDMatForEachExprTrait< MT, OP >::Type |
| Auxiliary alias declaration for the TDMatForEachExprTrait class template.The TDMatForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatForEachExprTrait class template. For instance, given the column-major dense matrix type MT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TDMatInvExprTrait_ = typename TDMatInvExprTrait< MT >::Type |
| Auxiliary alias declaration for the TDMatInvExprTrait class template.The TDMatInvExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatInvExprTrait class template. For instance, given the column-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::TDMatScalarDivExprTrait_ = typename TDMatScalarDivExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the TDMatScalarDivExprTrait class template.The TDMatScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatScalarDivExprTrait class template. For instance, given the column-major dense matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::TDMatScalarMultExprTrait_ = typename TDMatScalarMultExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the TDMatScalarMultExprTrait class template.The TDMatScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatScalarMultExprTrait class template. For instance, given the column-major dense matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TDMatSerialExprTrait_ = typename TDMatSerialExprTrait< MT >::Type |
| Auxiliary alias declaration for the TDMatSerialExprTrait class template.The TDMatSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatSerialExprTrait class template. For instance, given the column-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatSMatAddExprTrait_ = typename TDMatSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatSMatAddExprTrait class template.The TDMatSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatSMatAddExprTrait class template. For instance, given the column-major dense matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatSMatMultExprTrait_ = typename TDMatSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatSMatMultExprTrait class template.The TDMatSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatSMatMultExprTrait class template. For instance, given the column-major dense matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatSMatSubExprTrait_ = typename TDMatSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatSMatSubExprTrait class template.The TDMatSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatSMatSubExprTrait class template. For instance, given the column-major dense matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::TDMatSVecMultExprTrait_ = typename TDMatSVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the TDMatSVecMultExprTrait class template.The TDMatSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatSVecMultExprTrait class template. For instance, given the column-major dense matrix type MT and the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatTDMatAddExprTrait_ = typename TDMatTDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatTDMatAddExprTrait class template.The TDMatTDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatTDMatAddExprTrait class template. For instance, given the column-major dense matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatTDMatMultExprTrait_ = typename TDMatTDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatTDMatMultExprTrait class template.The TDMatTDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatTDMatMultExprTrait class template. For instance, given the column-major dense matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatTDMatSubExprTrait_ = typename TDMatTDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatTDMatSubExprTrait class template.The TDMatTDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatTDMatSubExprTrait class template. For instance, given the column-major dense matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TDMatTransExprTrait_ = typename TDMatTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the TDMatTransExprTrait class template.The TDMatTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatTransExprTrait class template. For instance, given the column-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatTSMatAddExprTrait_ = typename TDMatTSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatTSMatAddExprTrait class template.The TDMatTSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatTSMatAddExprTrait class template. For instance, given the column-major dense matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatTSMatMultExprTrait_ = typename TDMatTSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatTSMatMultExprTrait class template.The TDMatTSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatTSMatMultExprTrait class template. For instance, given the column-major dense matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TDMatTSMatSubExprTrait_ = typename TDMatTSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TDMatTSMatSubExprTrait class template.The TDMatTSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDMatTSMatSubExprTrait class template. For instance, given the column-major dense matrix type MT1 and the column-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TDVecCTransExprTrait_ = typename TDVecCTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the TDVecCTransExprTrait class template.The TDVecCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecCTransExprTrait class template. For instance, given the transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TDVecDMatMultExprTrait_ = typename TDVecDMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TDVecDMatMultExprTrait class template.The TDVecDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecDMatMultExprTrait class template. For instance, given the transpose dense vector type VT and the row-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecDVecMultExprTrait_ = typename TDVecDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecDVecMultExprTrait class template.The TDVecDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecDVecMultExprTrait class template. For instance, given the transpose dense vector type VT1 and non-transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TDVecEvalExprTrait_ = typename TDVecEvalExprTrait< VT >::Type |
| Auxiliary alias declaration for the TDVecEvalExprTrait class template.The TDVecEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecEvalExprTrait class template. For instance, given the transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename OP > |
using | blaze::TDVecForEachExprTrait_ = typename TDVecForEachExprTrait< VT, OP >::Type |
| Auxiliary alias declaration for the TDVecForEachExprTrait class template.The TDVecForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecForEachExprTrait class template. For instance, given the transpose dense vector type VT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::TDVecScalarDivExprTrait_ = typename TDVecScalarDivExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the TDVecScalarDivExprTrait class template.The TDVecScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecScalarDivExprTrait class template. For instance, given the transpose dense vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::TDVecScalarMultExprTrait_ = typename TDVecScalarMultExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the TDVecScalarMultExprTrait class template.The TDVecScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecScalarMultExprTrait class template. For instance, given the transpose dense vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TDVecSerialExprTrait_ = typename TDVecSerialExprTrait< VT >::Type |
| Auxiliary alias declaration for the TDVecSerialExprTrait class template.The TDVecSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecSerialExprTrait class template. For instance, given the transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TDVecSMatMultExprTrait_ = typename TDVecSMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TDVecSMatMultExprTrait class template.The TDVecSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecSMatMultExprTrait class template. For instance, given the transpose dense vector type VT and the row-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecSVecMultExprTrait_ = typename TDVecSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecSVecMultExprTrait class template.The TDVecSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecSVecMultExprTrait class template. For instance, given the transpose dense vector type VT1 and non-transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TDVecTDMatMultExprTrait_ = typename TDVecTDMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TDVecTDMatMultExprTrait class template.The TDVecTDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTDMatMultExprTrait class template. For instance, given the transpose dense vector type VT and the column-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTDVecAddExprTrait_ = typename TDVecTDVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTDVecAddExprTrait class template.The TDVecTDVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTDVecAddExprTrait class template. For instance, given the transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTDVecCrossExprTrait_ = typename TDVecTDVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTDVecCrossExprTrait class template.The TDVecTDVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTDVecCrossExprTrait class template. For instance, given the transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTDVecDivExprTrait_ = typename TDVecTDVecDivExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTDVecDivExprTrait class template.The TDVecTDVecDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTDVecDivExprTrait class template. For instance, given the transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTDVecMultExprTrait_ = typename TDVecTDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTDVecMultExprTrait class template.The TDVecTDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTDVecMultExprTrait class template. For instance, given the transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTDVecSubExprTrait_ = typename TDVecTDVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTDVecSubExprTrait class template.The TDVecTDVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTDVecSubExprTrait class template. For instance, given the transpose dense vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TDVecTransExprTrait_ = typename TDVecTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the TDVecTransExprTrait class template.The TDVecTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTransExprTrait class template. For instance, given the transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TDVecTSMatMultExprTrait_ = typename TDVecTSMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TDVecTSMatMultExprTrait class template.The TDVecTSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTSMatMultExprTrait class template. For instance, given the transpose dense vector type VT and the column-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTSVecAddExprTrait_ = typename TDVecTSVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTSVecAddExprTrait class template.The TDVecTSVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTSVecAddExprTrait class template. For instance, given the transpose dense vector type VT1 and the transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTSVecCrossExprTrait_ = typename TDVecTSVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTSVecCrossExprTrait class template.The TDVecTSVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTSVecCrossExprTrait class template. For instance, given the transpose dense vector type VT1 and the transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTSVecMultExprTrait_ = typename TDVecTSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTSVecMultExprTrait class template.The TDVecTSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTSVecMultExprTrait class template. For instance, given the transpose dense vector type VT1 and the transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TDVecTSVecSubExprTrait_ = typename TDVecTSVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TDVecTSVecSubExprTrait class template.The TDVecTSVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TDVecTSVecSubExprTrait class template. For instance, given the transpose dense vector type VT1 and the transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::TransExprTrait_ = typename TransExprTrait< T >::Type |
| Auxiliary alias declaration for the TransExprTrait class template.The TransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TransExprTrait class template. For instance, given the type T the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TSMatCTransExprTrait_ = typename TSMatCTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the TSMatCTransExprTrait class template.The TSMatCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatCTransExprTrait class template. For instance, given the column-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatDMatAddExprTrait_ = typename TSMatDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatDMatAddExprTrait class template.The TSMatDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatDMatAddExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatDMatMultExprTrait_ = typename TSMatDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatDMatMultExprTrait class template.The TSMatDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatDMatMultExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatDMatSubExprTrait_ = typename TSMatDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatDMatSubExprTrait class template.The TSMatDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatDMatSubExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the row-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::TSMatDVecMultExprTrait_ = typename TSMatDVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the TSMatDVecMultExprTrait class template.The TSMatDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatDVecMultExprTrait class template. For instance, given the column-major sparse matrix type MT and the non-transpose dense vector type VT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TSMatEvalExprTrait_ = typename TSMatEvalExprTrait< MT >::Type |
| Auxiliary alias declaration for the TSMatEvalExprTrait class template.The TSMatEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatEvalExprTrait class template. For instance, given the column-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , typename OP > |
using | blaze::TSMatForEachExprTrait_ = typename TSMatForEachExprTrait< MT, OP >::Type |
| Auxiliary alias declaration for the TSMatForEachExprTrait class template.The SMatForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the SMatForEachExprTrait class template. For instance, given the column-major sparse matrix type MT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::TSMatScalarDivExprTrait_ = typename TSMatScalarDivExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the TSMatScalarDivExprTrait class template.The TSMatScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatScalarDivExprTrait class template. For instance, given the column-major sparse matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT , typename ST > |
using | blaze::TSMatScalarMultExprTrait_ = typename TSMatScalarMultExprTrait< MT, ST >::Type |
| Auxiliary alias declaration for the TSMatScalarMultExprTrait class template.The TSMatScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatScalarMultExprTrait class template. For instance, given the column-major sparse matrix type MT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TSMatSerialExprTrait_ = typename TSMatSerialExprTrait< MT >::Type |
| Auxiliary alias declaration for the TSMatSerialExprTrait class template.The TSMatSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatSerialExprTrait class template. For instance, given the column-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatSMatAddExprTrait_ = typename TSMatSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatSMatAddExprTrait class template.The TSMatSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatSMatAddExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatSMatMultExprTrait_ = typename TSMatSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatSMatMultExprTrait class template.The TSMatSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatSMatMultExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatSMatSubExprTrait_ = typename TSMatSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatSMatSubExprTrait class template.The TSMatSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatSMatSubExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the row-major sparse matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT , typename VT > |
using | blaze::TSMatSVecMultExprTrait_ = typename TSMatSVecMultExprTrait< MT, VT >::Type |
| Auxiliary alias declaration for the TSMatSVecMultExprTrait class template.The TSMatSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatSVecMultExprTrait class template. For instance, given the column-major sparse matrix type MT and the non-transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatTDMatAddExprTrait_ = typename TSMatTDMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatTDMatAddExprTrait class template.The TSMatTDMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatTDMatAddExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatTDMatMultExprTrait_ = typename TSMatTDMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatTDMatMultExprTrait class template.The TSMatTDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatTDMatMultExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatTDMatSubExprTrait_ = typename TSMatTDMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatTDMatSubExprTrait class template.The TSMatTDMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatTDMatSubExprTrait class template. For instance, given the column-major sparse matrix type MT1 and the column-major dense matrix type MT2 the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::TSMatTransExprTrait_ = typename TSMatTransExprTrait< MT >::Type |
| Auxiliary alias declaration for the TSMatTransExprTrait class template.The TSMatTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatTransExprTrait class template. For instance, given the column-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatTSMatAddExprTrait_ = typename TSMatTSMatAddExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatTSMatAddExprTrait class template.The TSMatTSMatAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatTSMatAddExprTrait class template. For instance, given the column-major sparse matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatTSMatMultExprTrait_ = typename TSMatTSMatMultExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatTSMatMultExprTrait class template.The TSMatTSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatTSMatMultExprTrait class template. For instance, given the column-major sparse matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename MT1 , typename MT2 > |
using | blaze::TSMatTSMatSubExprTrait_ = typename TSMatTSMatSubExprTrait< MT1, MT2 >::Type |
| Auxiliary alias declaration for the TSMatTSMatSubExprTrait class template.The TSMatTSMatSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSMatTSMatSubExprTrait class template. For instance, given the column-major sparse matrix types MT1 and MT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TSVecCTransExprTrait_ = typename TSVecCTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the TSVecCTransExprTrait class template.The TSVecCTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecCTransExprTrait class template. For instance, given the transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TSVecDMatMultExprTrait_ = typename TSVecDMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TSVecDMatMultExprTrait class template.The TSVecDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecDMatMultExprTrait class template. For instance, given the transpose sparse vector type VT and the row-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecDVecMultExprTrait_ = typename TSVecDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecDVecMultExprTrait class template.The TSVecDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecDVecMultExprTrait class template. For instance, given the transpose sparse vector type VT1 and non-transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TSVecEvalExprTrait_ = typename TSVecEvalExprTrait< VT >::Type |
| Auxiliary alias declaration for the TSVecEvalExprTrait class template.The TSVecEvalExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecEvalExprTrait class template. For instance, given the transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename OP > |
using | blaze::TSVecForEachExprTrait_ = typename TSVecForEachExprTrait< VT, OP >::Type |
| Auxiliary alias declaration for the TSVecForEachExprTrait class template.The TSVecForEachExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecForEachExprTrait class template. For instance, given the transpose sparse vector type VT and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::TSVecScalarDivExprTrait_ = typename TSVecScalarDivExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the TSVecScalarDivExprTrait class template.The TSVecScalarDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecScalarDivExprTrait class template. For instance, given the transpose sparse vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT , typename ST > |
using | blaze::TSVecScalarMultExprTrait_ = typename TSVecScalarMultExprTrait< VT, ST >::Type |
| Auxiliary alias declaration for the TSVecScalarMultExprTrait class template.The TSVecScalarMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecScalarMultExprTrait class template. For instance, given the transpose sparse vector type VT and the scalar type ST the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TSVecSerialExprTrait_ = typename TSVecSerialExprTrait< VT >::Type |
| Auxiliary alias declaration for the TSVecSerialExprTrait class template.The TSVecSerialExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecSerialExprTrait class template. For instance, given the transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TSVecSMatMultExprTrait_ = typename TSVecSMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TSVecSMatMultExprTrait class template.The TSVecSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecSMatMultExprTrait class template. For instance, given the transpose sparse vector type VT and the row-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecSVecMultExprTrait_ = typename TSVecSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecSVecMultExprTrait class template.The TSVecSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecSVecMultExprTrait class template. For instance, given the transpose sparse vector type VT1 and non-transpose sparse vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TSVecTDMatMultExprTrait_ = typename TSVecTDMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TSVecTDMatMultExprTrait class template.The TSVecTDMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTDMatMultExprTrait class template. For instance, given the transpose sparse vector type VT and the column-major dense matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTDVecAddExprTrait_ = typename TSVecTDVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTDVecAddExprTrait class template.The TSVecTDVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTDVecAddExprTrait class template. For instance, given the transpose sparse vector types VT1 and the transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTDVecCrossExprTrait_ = typename TSVecTDVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTDVecCrossExprTrait class template.The TSVecTDVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTDVecCrossExprTrait class template. For instance, given the transpose sparse vector types VT1 and the transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTDVecDivExprTrait_ = typename TSVecTDVecDivExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTDVecDivExprTrait class template.The TSVecTDVecDivExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTDVecDivExprTrait class template. For instance, given the transpose sparse vector types VT1 and the transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTDVecMultExprTrait_ = typename TSVecTDVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTDVecMultExprTrait class template.The TSVecTDVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTDVecMultExprTrait class template. For instance, given the transpose sparse vector types VT1 and the transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTDVecSubExprTrait_ = typename TSVecTDVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTDVecSubExprTrait class template.The TSVecTDVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTDVecSubExprTrait class template. For instance, given the transpose sparse vector types VT1 and the transpose dense vector type VT2 the following two type definitions are identical: More...
|
|
template<typename VT > |
using | blaze::TSVecTransExprTrait_ = typename TSVecTransExprTrait< VT >::Type |
| Auxiliary alias declaration for the TSVecTransExprTrait class template.The TSVecTransExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTransExprTrait class template. For instance, given the transpose sparse vector type VT the following two type definitions are identical: More...
|
|
template<typename VT , typename MT > |
using | blaze::TSVecTSMatMultExprTrait_ = typename TSVecTSMatMultExprTrait< VT, MT >::Type |
| Auxiliary alias declaration for the TSVecTSMatMultExprTrait class template.The TSVecTSMatMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTSMatMultExprTrait class template. For instance, given the transpose sparse vector type VT and the column-major sparse matrix type MT the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTSVecAddExprTrait_ = typename TSVecTSVecAddExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTSVecAddExprTrait class template.The TSVecTSVecAddExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTSVecAddExprTrait class template. For instance, given the transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTSVecCrossExprTrait_ = typename TSVecTSVecCrossExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTSVecCrossExprTrait class template.The TSVecTSVecCrossExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTSVecCrossExprTrait class template. For instance, given the transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTSVecMultExprTrait_ = typename TSVecTSVecMultExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTSVecMultExprTrait class template.The TSVecTSVecMultExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTSVecMultExprTrait class template. For instance, given the transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|
template<typename VT1 , typename VT2 > |
using | blaze::TSVecTSVecSubExprTrait_ = typename TSVecTSVecSubExprTrait< VT1, VT2 >::Type |
| Auxiliary alias declaration for the TSVecTSVecSubExprTrait class template.The TSVecTSVecSubExprTrait_ alias declaration provides a convenient shortcut to access the nested Type of the TSVecTSVecSubExprTrait class template. For instance, given the transpose sparse vector types VT1 and VT2 the following two type definitions are identical: More...
|
|