<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
Concepts

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...
 

Detailed Description

Concepts that are extensively used in the routines of this library.