Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::Inverse< XprType > Class Template Reference

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

#include <Inverse.h>

Inheritance diagram for Eigen::Inverse< XprType >:
Inheritance graph
[legend]

Public Types

typedef internal::ref_selector< Inverse >::type Nested
 
typedef internal::remove_all< XprType >::type NestedExpression
 
typedef XprType::PlainObject PlainObject
 
typedef XprType::Scalar Scalar
 
typedef XprType::StorageIndex StorageIndex
 
typedef internal::ref_selector< XprType >::type XprTypeNested
 
typedef internal::remove_all< XprTypeNested >::type XprTypeNestedCleaned
 
- Public Types inherited from Eigen::InverseImpl< XprType, internal::traits< XprType >::StorageKind >
typedef internal::generic_xpr_base< Inverse< XprType > >::type Base
 
typedef XprType::Scalar Scalar
 

Public Member Functions

EIGEN_DEVICE_FUNC Index cols () const
 
EIGEN_DEVICE_FUNC Inverse (const XprType &xpr)
 
EIGEN_DEVICE_FUNC const XprTypeNestedCleanednestedExpression () const
 
EIGEN_DEVICE_FUNC Index rows () 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 51 of file Inverse.h.

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

Definition at line 52 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::Scalar Eigen::Inverse< XprType >::Scalar

Definition at line 48 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 49 of file Inverse.h.

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

Definition at line 50 of file Inverse.h.

Constructor & Destructor Documentation

template<typename XprType>
EIGEN_DEVICE_FUNC Eigen::Inverse< XprType >::Inverse ( const XprType &  xpr)
inlineexplicit

Definition at line 54 of file Inverse.h.

Member Function Documentation

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

Definition at line 59 of file Inverse.h.

template<typename XprType>
EIGEN_DEVICE_FUNC const XprTypeNestedCleaned& Eigen::Inverse< XprType >::nestedExpression ( ) const
inline

Definition at line 61 of file Inverse.h.

template<typename XprType>
EIGEN_DEVICE_FUNC Index Eigen::Inverse< XprType >::rows ( void  ) const
inline

Definition at line 58 of file Inverse.h.

Member Data Documentation

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

Definition at line 64 of file Inverse.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:05