<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
Concepts that are extensively used in the routines of this library. More...
Classes | |
interface | Arithmetic |
Concept for a type that supports arithmetic operations. More... | |
interface | Complex |
Concept for complex scalar types. More... | |
interface | ConstructableAndSliceableMatrix |
Concept for matrices that satisfy tlapack::concepts::ConstructableMatrix and tlapack::concepts::SliceableMatrix. More... | |
interface | ConstructableAndSliceableVector |
Concept for vectors that satisfy tlapack::concepts::ConstructableVector and tlapack::concepts::SliceableVector. More... | |
interface | ConstructableArray |
Concept for arrays that implement tlapack::traits::CreateFunctor and tlapack::traits::CreateStaticFunctor. More... | |
interface | ConstructableMatrix |
Concept for matrices that implement tlapack::traits::CreateFunctor and tlapack::traits::CreateStaticFunctor. More... | |
interface | ConstructableVector |
Concept for vectors that implement tlapack::traits::CreateFunctor and tlapack::traits::CreateStaticFunctor. More... | |
interface | Diag |
Concept for types that represent tlapack::Diag. More... | |
interface | Direction |
Concept for types that represent tlapack::Direction. More... | |
interface | Index |
Concept for index types. More... | |
interface | LegacyArray |
Concept for types that can be converted to a legacy matrix. More... | |
interface | LegacyMatrix |
Concept for matrices that can be converted to a legacy matrix. More... | |
interface | LegacyVector |
Concept for vectors that can be converted to a legacy vector. More... | |
interface | Matrix |
Concept for a matrix. More... | |
interface | Norm |
Concept for types that represent tlapack::Norm. More... | |
interface | Op |
Concept for types that represent tlapack::Op. More... | |
interface | Real |
Concept for real scalar types. More... | |
interface | Scalar |
Concept for scalar types. More... | |
interface | Side |
Concept for types that represent tlapack::Side. More... | |
interface | SliceableMatrix |
Concept for a matrix that can be sliced into submatrices. More... | |
interface | SliceableVector |
Concept for a vector that can be sliced into subvectors. More... | |
interface | StoreV |
Concept for types that represent tlapack::StoreV. More... | |
interface | TransposableMatrix |
Concept for a matrix that can be transposed. More... | |
interface | Uplo |
Concept for types that represent tlapack::Uplo. More... | |
interface | Vector |
Concept for vectors. More... | |
interface | Workspace |
Concept for a workspace. More... | |
Concepts that are extensively used in the routines of this library.