Eigen::Solve< Decomposition, RhsType > Class Template Reference

Pseudo expression representing a solving operation. More...

#include <Solve.h>

+ Inheritance diagram for Eigen::Solve< Decomposition, RhsType >:

Public Types

typedef internal::traits< Solve >::PlainObject PlainObject
 
typedef internal::traits< Solve >::StorageIndex StorageIndex
 
- Public Types inherited from Eigen::SolveImpl< Decomposition, RhsType, internal::traits< RhsType >::StorageKind >
typedef internal::generic_xpr_base< Solve< Decomposition, RhsType >, MatrixXpr, internal::traits< RhsType >::StorageKind >::type Base
 

Public Member Functions

 Solve (const Decomposition &dec, const RhsType &rhs)
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC const Decomposition & dec () const
 
EIGEN_DEVICE_FUNC const RhsType & rhs () const
 

Protected Attributes

const Decomposition & m_dec
 
const internal::ref_selector< RhsType >::type m_rhs
 

Detailed Description

template<typename Decomposition, typename RhsType>
class Eigen::Solve< Decomposition, RhsType >

Pseudo expression representing a solving operation.

Template Parameters
Decompositionthe type of the matrix or decomposition object
Rhstypethe type of the right-hand side

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

Member Typedef Documentation

◆ PlainObject

template<typename Decomposition , typename RhsType >
typedef internal::traits<Solve>::PlainObject Eigen::Solve< Decomposition, RhsType >::PlainObject

◆ StorageIndex

template<typename Decomposition , typename RhsType >
typedef internal::traits<Solve>::StorageIndex Eigen::Solve< Decomposition, RhsType >::StorageIndex

Constructor & Destructor Documentation

◆ Solve()

template<typename Decomposition , typename RhsType >
Eigen::Solve< Decomposition, RhsType >::Solve ( const Decomposition &  dec,
const RhsType &  rhs 
)
inline
67 : m_dec(dec), m_rhs(rhs) {}
const Decomposition & m_dec
Definition: Solve.h:76
EIGEN_DEVICE_FUNC const Decomposition & dec() const
Definition: Solve.h:72
EIGEN_DEVICE_FUNC const RhsType & rhs() const
Definition: Solve.h:73
const internal::ref_selector< RhsType >::type m_rhs
Definition: Solve.h:77

Member Function Documentation

◆ cols()

◆ dec()

◆ rhs()

◆ rows()

Member Data Documentation

◆ m_dec

template<typename Decomposition , typename RhsType >
const Decomposition& Eigen::Solve< Decomposition, RhsType >::m_dec
protected

◆ m_rhs

template<typename Decomposition , typename RhsType >
const internal::ref_selector<RhsType>::type Eigen::Solve< Decomposition, RhsType >::m_rhs
protected

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