Public Types | Public Member Functions | Protected Attributes | Private Types
Eigen::TranspositionsWrapper< _IndicesType > Class Template Reference

#include <Transpositions.h>

Inheritance diagram for Eigen::TranspositionsWrapper< _IndicesType >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef TranspositionsBase
< TranspositionsWrapper
Base
typedef IndicesType::Scalar Index
typedef Traits::IndicesType IndicesType

Public Member Functions

const IndicesTypeindices () const
IndicesTypeindices ()
template<typename OtherDerived >
TranspositionsWrapperoperator= (const TranspositionsBase< OtherDerived > &other)
TranspositionsWrapperoperator= (const TranspositionsWrapper &other)
 TranspositionsWrapper (IndicesType &indices)

Protected Attributes

const IndicesType::Nested m_indices

Private Types

typedef internal::traits
< TranspositionsWrapper
Traits

Detailed Description

template<typename _IndicesType>
class Eigen::TranspositionsWrapper< _IndicesType >

Definition at line 284 of file Transpositions.h.


Member Typedef Documentation

template<typename _IndicesType >
typedef TranspositionsBase<TranspositionsWrapper> Eigen::TranspositionsWrapper< _IndicesType >::Base

Definition at line 290 of file Transpositions.h.

template<typename _IndicesType >
typedef IndicesType::Scalar Eigen::TranspositionsWrapper< _IndicesType >::Index
template<typename _IndicesType >
typedef Traits::IndicesType Eigen::TranspositionsWrapper< _IndicesType >::IndicesType
template<typename _IndicesType >
typedef internal::traits<TranspositionsWrapper> Eigen::TranspositionsWrapper< _IndicesType >::Traits [private]

Constructor & Destructor Documentation

template<typename _IndicesType >
Eigen::TranspositionsWrapper< _IndicesType >::TranspositionsWrapper ( IndicesType indices) [inline]

Definition at line 294 of file Transpositions.h.


Member Function Documentation

template<typename _IndicesType >
const IndicesType& Eigen::TranspositionsWrapper< _IndicesType >::indices ( ) const [inline]

const version of indices().

Reimplemented from Eigen::TranspositionsBase< TranspositionsWrapper< _IndicesType > >.

Definition at line 317 of file Transpositions.h.

template<typename _IndicesType >
IndicesType& Eigen::TranspositionsWrapper< _IndicesType >::indices ( ) [inline]
Returns:
a reference to the stored array representing the transpositions.

Reimplemented from Eigen::TranspositionsBase< TranspositionsWrapper< _IndicesType > >.

Definition at line 320 of file Transpositions.h.

template<typename _IndicesType >
template<typename OtherDerived >
TranspositionsWrapper& Eigen::TranspositionsWrapper< _IndicesType >::operator= ( const TranspositionsBase< OtherDerived > &  other) [inline]

Copies the other transpositions into *this

Reimplemented from Eigen::TranspositionsBase< TranspositionsWrapper< _IndicesType > >.

Definition at line 300 of file Transpositions.h.

template<typename _IndicesType >
TranspositionsWrapper& Eigen::TranspositionsWrapper< _IndicesType >::operator= ( const TranspositionsWrapper< _IndicesType > &  other) [inline]

This is a special case of the templated operator=. Its purpose is to prevent a default operator= from hiding the templated operator=.

Definition at line 309 of file Transpositions.h.


Member Data Documentation

template<typename _IndicesType >
const IndicesType::Nested Eigen::TranspositionsWrapper< _IndicesType >::m_indices [protected]

Definition at line 324 of file Transpositions.h.


The documentation for this class was generated from the following file:


win_eigen
Author(s): Daniel Stonier
autogenerated on Wed Sep 16 2015 07:12:59