|
struct | blaze::AddTrait< T1, T2, typename > |
| Base template for the AddTrait class. More...
|
|
struct | blaze::BandTrait< MT, CBAs > |
| Base template for the BandTrait class. More...
|
|
struct | blaze::ColumnsTrait< MT, N > |
| Base template for the ColumnsTrait class. More...
|
|
struct | blaze::ColumnTrait< MT, CCAs > |
| Base template for the ColumnTrait class. More...
|
|
struct | blaze::CrossTrait< T1, T2, typename > |
| Base template for the CrossTrait class. More...
|
|
struct | blaze::DeclDiagTrait< MT > |
| Base template for the DeclDiagTrait class. More...
|
|
struct | blaze::DeclHermTrait< MT > |
| Base template for the DeclHermTrait class. More...
|
|
struct | blaze::DeclIdTrait< MT > |
| Base template for the DeclIdTrait class. More...
|
|
struct | blaze::DeclLowTrait< MT > |
| Base template for the DeclLowTrait class. More...
|
|
struct | blaze::DeclSymTrait< MT > |
| Base template for the DeclSymTrait class. More...
|
|
struct | blaze::DeclUppTrait< MT > |
| Base template for the DeclUppTrait class. More...
|
|
struct | blaze::DeclZeroTrait< T > |
| Base template for the DeclZeroTrait class. 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 non-const 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::DivTrait< T1, T2, typename > |
| Base template for the DivTrait class. More...
|
|
struct | blaze::ElementsTrait< VT, N > |
| Base template for the ElementsTrait class. More...
|
|
struct | blaze::ExpandTrait< T, CEAs > |
| Base template for the ExpandTrait class. More...
|
|
struct | blaze::MapTrait< Args > |
| Base template for the MapTrait class. More...
|
|
struct | blaze::MultTrait< T1, T2, typename > |
| Base template for the MultTrait class. More...
|
|
struct | blaze::ReduceTrait< T, OP, RF > |
| Base template for the ReduceTrait class. More...
|
|
struct | blaze::RowsTrait< MT, M > |
| Base template for the RowsTrait class. More...
|
|
struct | blaze::RowTrait< MT, CRAs > |
| Base template for the RowTrait class. More...
|
|
struct | blaze::SchurTrait< T1, T2, typename > |
| Base template for the SchurTrait class. More...
|
|
struct | blaze::SubmatrixTrait< MT, CSAs > |
| Base template for the SubmatrixTrait class. More...
|
|
struct | blaze::SubTrait< T1, T2, typename > |
| Base template for the SubTrait class. More...
|
|
struct | blaze::SubvectorTrait< VT, CSAs > |
| Base template for the SubvectorTrait class. More...
|
|
struct | blaze::HighType< T1, T2, typename > |
| Base template for the HighType type trait. More...
|
|
struct | blaze::LowType< T1, T2, typename > |
| Base template for the LowType type trait. More...
|
|
|
template<typename T1 , typename T2 > |
using | blaze::AddTrait_t = typename AddTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the AddTrait class template.The AddTrait_t 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 , ptrdiff_t... CBAs> |
using | blaze::BandTrait_t = typename BandTrait< MT, CBAs... >::Type |
| Auxiliary alias declaration for the BandTrait type trait.The BandTrait_t alias declaration provides a convenient shortcut to access the nested Type of the BandTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , size_t N> |
using | blaze::ColumnsTrait_t = typename ColumnsTrait< MT, N >::Type |
| Auxiliary alias declaration for the ColumnsTrait type trait.The ColumnsTrait_t alias declaration provides a convenient shortcut to access the nested Type of the ColumnsTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , size_t... CCAs> |
using | blaze::ColumnTrait_t = typename ColumnTrait< MT, CCAs... >::Type |
| Auxiliary alias declaration for the ColumnTrait type trait.The ColumnTrait_t 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::CrossTrait_t = typename CrossTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the CrossTrait class template.The CrossTrait_t 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 MT > |
using | blaze::DeclDiagTrait_t = typename DeclDiagTrait< MT >::Type |
| Auxiliary alias declaration for the DeclDiagTrait type trait.The DeclDiagTrait_t alias declaration provides a convenient shortcut to access the nested Type of the DeclDiagTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DeclHermTrait_t = typename DeclHermTrait< MT >::Type |
| Auxiliary alias declaration for the DeclHermTrait type trait.The DeclHermTrait_t alias declaration provides a convenient shortcut to access the nested Type of the DeclHermTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DeclIdTrait_t = typename DeclIdTrait< MT >::Type |
| Auxiliary alias declaration for the DeclIdTrait type trait.The DeclIdTrait_t alias declaration provides a convenient shortcut to access the nested Type of the DeclIdTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DeclLowTrait_t = typename DeclLowTrait< MT >::Type |
| Auxiliary alias declaration for the DeclLowTrait type trait.The DeclLowTrait_t alias declaration provides a convenient shortcut to access the nested Type of the DeclLowTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DeclSymTrait_t = typename DeclSymTrait< MT >::Type |
| Auxiliary alias declaration for the DeclSymTrait type trait.The DeclSymTrait_t alias declaration provides a convenient shortcut to access the nested Type of the DeclSymTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT > |
using | blaze::DeclUppTrait_t = typename DeclUppTrait< MT >::Type |
| Auxiliary alias declaration for the DeclUppTrait type trait.The DeclUppTrait_t alias declaration provides a convenient shortcut to access the nested Type of the DeclUppTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::DeclZeroTrait_t = typename DeclZeroTrait< T >::Type |
| Auxiliary alias declaration for the DeclZeroTrait type trait.The DeclZeroTrait_t alias declaration provides a convenient shortcut to access the nested Type of the DeclZeroTrait class template. For instance, given the vector or matrix type T the following two type definitions are identical: More...
|
|
template<typename T > |
using | blaze::DerestrictTrait_t = typename DerestrictTrait< T >::Type |
| Auxiliary alias declaration for the DerestrictTrait type trait.The DerestrictTrait_t 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::DivTrait_t = typename DivTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the DivTrait class template.The DivTrait_t 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 VT , size_t N> |
using | blaze::ElementsTrait_t = typename ElementsTrait< VT, N >::Type |
| Auxiliary alias declaration for the ElementsTrait type trait.The ElementsTrait_t alias declaration provides a convenient shortcut to access the nested Type of the ElementsTrait class template. For instance, given the vector type VT the following two type definitions are identical: More...
|
|
template<typename T , size_t... CEAs> |
using | blaze::ExpandTrait_t = typename ExpandTrait< T, CEAs... >::Type |
| Auxiliary alias declaration for the ExpandTrait type trait.The ExpandTrait_t alias declaration provides a convenient shortcut to access the nested Type of the ExpandTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename... Args> |
using | blaze::MapTrait_t = typename MapTrait< Args... >::Type |
| Auxiliary alias declaration for the MapTrait class template.The MapTrait_t alias declaration provides a convenient shortcut to access the nested Type of the MapTrait class template. For instance, given the type T and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename T1 , typename T2 > |
using | blaze::MultTrait_t = typename MultTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the MultTrait class template.The MultTrait_t 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 , typename OP , size_t... RF> |
using | blaze::ReduceTrait_t = typename ReduceTrait< T, OP, RF... >::Type |
| Auxiliary alias declaration for the ReduceTrait class template.The ReduceTrait_t alias declaration provides a convenient shortcut to access the nested Type of the ReduceTrait class template. For instance, given the type T and the custom operation type OP the following two type definitions are identical: More...
|
|
template<typename MT , size_t M> |
using | blaze::RowsTrait_t = typename RowsTrait< MT, M >::Type |
| Auxiliary alias declaration for the RowsTrait type trait.The RowsTrait_t alias declaration provides a convenient shortcut to access the nested Type of the RowsTrait class template. For instance, given the matrix type MT the following two type definitions are identical: More...
|
|
template<typename MT , size_t... CRAs> |
using | blaze::RowTrait_t = typename RowTrait< MT, CRAs... >::Type |
| Auxiliary alias declaration for the RowTrait type trait.The RowTrait_t 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 T1 , typename T2 > |
using | blaze::SchurTrait_t = typename SchurTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the SchurTrait class template.The SchurTrait_t alias declaration provides a convenient shortcut to access the nested Type of the SchurTrait class template. For instance, given the types T1 and T2 the following two type definitions are identical: More...
|
|
template<typename MT , size_t... CSAs> |
using | blaze::SubmatrixTrait_t = typename SubmatrixTrait< MT, CSAs... >::Type |
| Auxiliary alias declaration for the SubmatrixTrait type trait.The SubmatrixTrait_t 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_t = typename SubTrait< T1, T2 >::Type |
| Auxiliary alias declaration for the SubTrait class template.The SubTrait_t 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 , size_t... CSAs> |
using | blaze::SubvectorTrait_t = typename SubvectorTrait< VT, CSAs... >::Type |
| Auxiliary alias declaration for the SubvectorTrait type trait.The SubvectorTrait_t 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...
|
|