MOAB  4.9.3pre
Eigen::Transpose< TranspositionsBase< TranspositionsDerived > > Class Template Reference

#include <Transpositions.h>

List of all members.

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 TranspositionTypenestedExpression () const

Protected Attributes

const TranspositionTypem_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)

Detailed Description

template<typename TranspositionsDerived>
class Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >

Definition at line 369 of file Transpositions.h.


Member Typedef Documentation

template<typename TranspositionsDerived >
typedef TranspositionType::IndicesType Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::IndicesType [private]

Definition at line 372 of file Transpositions.h.

template<typename TranspositionsDerived >
typedef TranspositionsDerived Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::TranspositionType [private]

Definition at line 371 of file Transpositions.h.


Constructor & Destructor Documentation

template<typename TranspositionsDerived >
Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::Transpose ( const TranspositionType t) [inline, explicit]

Definition at line 375 of file Transpositions.h.


Member Function Documentation

template<typename TranspositionsDerived >
Index Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::cols ( void  ) const [inline]

Definition at line 379 of file Transpositions.h.

{ return m_transpositions.size(); }
template<typename TranspositionsDerived >
const TranspositionType& Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::nestedExpression ( ) const [inline]

Definition at line 399 of file Transpositions.h.

{ return m_transpositions; }
template<typename TranspositionsDerived >
template<typename OtherDerived >
const Product<Transpose, OtherDerived, AliasFreeProduct> Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::operator* ( const MatrixBase< OtherDerived > &  matrix) const [inline]
Returns:
the matrix with the inverse transpositions applied to the rows.

Definition at line 394 of file Transpositions.h.

    {
      return Product<Transpose, OtherDerived, AliasFreeProduct>(*this, matrix.derived());
    }
template<typename TranspositionsDerived >
Index Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::rows ( void  ) const [inline]

Definition at line 378 of file Transpositions.h.

{ return m_transpositions.size(); }
template<typename TranspositionsDerived >
Index Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::size ( ) const [inline]

Definition at line 377 of file Transpositions.h.

{ return m_transpositions.size(); }

Friends And Related Function Documentation

template<typename TranspositionsDerived >
template<typename OtherDerived >
const Product<OtherDerived, Transpose, AliasFreeProduct> operator* ( const MatrixBase< OtherDerived > &  matrix,
const Transpose< TranspositionsBase< TranspositionsDerived > > &  trt 
) [friend]
Returns:
the matrix with the inverse transpositions applied to the columns.

Definition at line 385 of file Transpositions.h.

    {
      return Product<OtherDerived, Transpose, AliasFreeProduct>(matrix.derived(), trt.derived());
    }

Member Data Documentation

template<typename TranspositionsDerived >
const TranspositionType& Eigen::Transpose< TranspositionsBase< TranspositionsDerived > >::m_transpositions [protected]

Definition at line 402 of file Transpositions.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines