MOAB  4.9.3pre
Eigen::Inverse< XprType > Class Template Reference

Expression of the inverse of another expression. More...

#include <Inverse.h>

Inheritance diagram for Eigen::Inverse< XprType >:
Collaboration diagram for Eigen::Inverse< XprType >:

List of all members.

Public Types

typedef XprType::StorageIndex StorageIndex
typedef XprType::PlainObject PlainObject
typedef internal::ref_selector
< XprType >::type 
XprTypeNested
typedef internal::remove_all
< XprTypeNested >::type 
XprTypeNestedCleaned
typedef internal::ref_selector
< Inverse >::type 
Nested
typedef internal::remove_all
< XprType >::type 
NestedExpression

Public Member Functions

 Inverse (const XprType &xpr)
EIGEN_DEVICE_FUNC Index rows () const
EIGEN_DEVICE_FUNC Index cols () const
EIGEN_DEVICE_FUNC const
XprTypeNestedCleaned
nestedExpression () const

Protected Attributes

XprTypeNested m_xpr

Detailed Description

template<typename XprType>
class Eigen::Inverse< XprType >

Expression of the inverse of another expression.

Template Parameters:
XprTypethe type of the expression we are taking the inverse

This class represents an abstract expression of A.inverse() and most of the time this is the only way it is used.

Definition at line 43 of file Inverse.h.


Member Typedef Documentation

template<typename XprType>
typedef internal::ref_selector<Inverse>::type Eigen::Inverse< XprType >::Nested

Definition at line 50 of file Inverse.h.

template<typename XprType>
typedef internal::remove_all<XprType>::type Eigen::Inverse< XprType >::NestedExpression

Definition at line 51 of file Inverse.h.

template<typename XprType>
typedef XprType::PlainObject Eigen::Inverse< XprType >::PlainObject

Definition at line 47 of file Inverse.h.

template<typename XprType>
typedef XprType::StorageIndex Eigen::Inverse< XprType >::StorageIndex

Definition at line 46 of file Inverse.h.

template<typename XprType>
typedef internal::ref_selector<XprType>::type Eigen::Inverse< XprType >::XprTypeNested

Definition at line 48 of file Inverse.h.

template<typename XprType>
typedef internal::remove_all<XprTypeNested>::type Eigen::Inverse< XprType >::XprTypeNestedCleaned

Definition at line 49 of file Inverse.h.


Constructor & Destructor Documentation

template<typename XprType>
Eigen::Inverse< XprType >::Inverse ( const XprType &  xpr) [inline, explicit]

Definition at line 53 of file Inverse.h.

    : m_xpr(xpr)
  {}

Member Function Documentation

template<typename XprType>
EIGEN_DEVICE_FUNC Index Eigen::Inverse< XprType >::cols ( void  ) const [inline]

Definition at line 58 of file Inverse.h.

{ return m_xpr.cols(); }
template<typename XprType>
EIGEN_DEVICE_FUNC const XprTypeNestedCleaned& Eigen::Inverse< XprType >::nestedExpression ( ) const [inline]

Definition at line 60 of file Inverse.h.

{ return m_xpr; }
template<typename XprType>
EIGEN_DEVICE_FUNC Index Eigen::Inverse< XprType >::rows ( void  ) const [inline]

Definition at line 57 of file Inverse.h.

{ return m_xpr.rows(); }

Member Data Documentation

template<typename XprType>
XprTypeNested Eigen::Inverse< XprType >::m_xpr [protected]

Definition at line 63 of file Inverse.h.


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