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