MOAB
4.9.3pre
|
#include <Transpositions.h>
Public Member Functions | |
Transpose (const TranspositionType &t) | |
Index | size () const |
Index | rows () const |
Index | cols () const |
template<typename OtherDerived > | |
const Product< Transpose, OtherDerived, AliasFreeProduct > | operator* (const MatrixBase< OtherDerived > &matrix) const |
const TranspositionType & | nestedExpression () const |
Protected Attributes | |
const TranspositionType & | m_transpositions |
Private Types | |
typedef TranspositionsDerived | TranspositionType |
typedef TranspositionType::IndicesType | IndicesType |
Friends | |
template<typename OtherDerived > | |
const Product< OtherDerived, Transpose, AliasFreeProduct > | operator* (const MatrixBase< OtherDerived > &matrix, const Transpose &trt) |
Definition at line 369 of file Transpositions.h.
typedef TranspositionType::IndicesType Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::IndicesType [private] |
Definition at line 372 of file Transpositions.h.
typedef TranspositionsDerived Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::TranspositionType [private] |
Definition at line 371 of file Transpositions.h.
Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::Transpose | ( | const TranspositionType & | t | ) | [inline, explicit] |
Definition at line 375 of file Transpositions.h.
: m_transpositions(t) {}
Index Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::cols | ( | void | ) | const [inline] |
Definition at line 379 of file Transpositions.h.
{ return m_transpositions.size(); }
const TranspositionType& Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::nestedExpression | ( | ) | const [inline] |
Definition at line 399 of file Transpositions.h.
{ return m_transpositions; }
const Product<Transpose, OtherDerived, AliasFreeProduct> Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::operator* | ( | const MatrixBase< OtherDerived > & | matrix | ) | const [inline] |
Definition at line 394 of file Transpositions.h.
{ return Product<Transpose, OtherDerived, AliasFreeProduct>(*this, matrix.derived()); }
Index Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::rows | ( | void | ) | const [inline] |
Definition at line 378 of file Transpositions.h.
{ return m_transpositions.size(); }
Index Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::size | ( | ) | const [inline] |
Definition at line 377 of file Transpositions.h.
{ return m_transpositions.size(); }
const Product<OtherDerived, Transpose, AliasFreeProduct> operator* | ( | const MatrixBase< OtherDerived > & | matrix, |
const Transpose< TranspositionsBase< TranspositionsDerived > > & | trt | ||
) | [friend] |
Definition at line 385 of file Transpositions.h.
{
return Product<OtherDerived, Transpose, AliasFreeProduct>(matrix.derived(), trt.derived());
}
const TranspositionType& Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::m_transpositions [protected] |
Definition at line 402 of file Transpositions.h.