Chemical Data Processing Library C++ API - Version 1.1.1
|
#include <MatrixAdapter.hpp>
Public Types | |
typedef M | MatrixType |
typedef Tri | TriangularType |
typedef M::SizeType | SizeType |
typedef M::DifferenceType | DifferenceType |
typedef M::ValueType | ValueType |
typedef M::ConstReference | ConstReference |
typedef std::conditional< std::is_const< M >::value, typename M::ConstReference, typename M::Reference >::type | Reference |
typedef std::conditional< std::is_const< M >::value, typename M::ConstClosureType, typename M::ClosureType >::type | MatrixClosureType |
typedef const SelfType | ConstClosureType |
typedef SelfType | ClosureType |
typedef Range< SizeType > | RangeType |
Public Types inherited from CDPL::Math::MatrixExpression< TriangularAdapter< M, Tri > > | |
typedef TriangularAdapter< M, Tri > | ExpressionType |
Public Types inherited from CDPL::Math::Expression< TriangularAdapter< M, Tri > > | |
typedef TriangularAdapter< M, Tri > | ExpressionType |
Public Member Functions | |
TriangularAdapter (MatrixType &m) | |
ConstReference | operator() (SizeType i, SizeType j) const |
SizeType | getSize1 () const |
SizeType | getSize2 () const |
MatrixClosureType & | getData () |
const MatrixClosureType & | getData () const |
bool | isEmpty () const |
Public Member Functions inherited from CDPL::Math::MatrixExpression< TriangularAdapter< M, Tri > > | |
const ExpressionType & | operator() () const |
ExpressionType & | operator() () |
Friends | |
struct | Lower |
struct | UnitLower |
struct | Upper |
struct | UnitUpper |
Additional Inherited Members | |
Protected Member Functions inherited from CDPL::Math::MatrixExpression< TriangularAdapter< M, Tri > > | |
MatrixExpression () | |
~MatrixExpression () | |
Protected Member Functions inherited from CDPL::Math::Expression< TriangularAdapter< M, Tri > > | |
Expression () | |
~Expression () | |
typedef M CDPL::Math::TriangularAdapter< M, Tri >::MatrixType |
typedef Tri CDPL::Math::TriangularAdapter< M, Tri >::TriangularType |
typedef M::SizeType CDPL::Math::TriangularAdapter< M, Tri >::SizeType |
typedef M::DifferenceType CDPL::Math::TriangularAdapter< M, Tri >::DifferenceType |
typedef M::ValueType CDPL::Math::TriangularAdapter< M, Tri >::ValueType |
typedef M::ConstReference CDPL::Math::TriangularAdapter< M, Tri >::ConstReference |
typedef std::conditional<std::is_const<M>::value, typename M::ConstReference, typename M::Reference>::type CDPL::Math::TriangularAdapter< M, Tri >::Reference |
typedef std::conditional<std::is_const<M>::value, typename M::ConstClosureType, typename M::ClosureType>::type CDPL::Math::TriangularAdapter< M, Tri >::MatrixClosureType |
typedef const SelfType CDPL::Math::TriangularAdapter< M, Tri >::ConstClosureType |
typedef SelfType CDPL::Math::TriangularAdapter< M, Tri >::ClosureType |
typedef Range<SizeType> CDPL::Math::TriangularAdapter< M, Tri >::RangeType |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |