WPILibC++ 2023.4.3
Eigen::Solve< Decomposition, RhsType > Class Template Reference

Pseudo expression representing a solving operation. More...

#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/Solve.h>

Inheritance diagram for Eigen::Solve< Decomposition, RhsType >:
Eigen::SolveImpl< Decomposition, RhsType, internal::traits< RhsType >::StorageKind >

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 RhsType & 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

Member Function Documentation

◆ cols()

template<typename Decomposition , typename RhsType >
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index Eigen::Solve< Decomposition, RhsType >::cols ( void  ) const
inline

◆ dec()

template<typename Decomposition , typename RhsType >
EIGEN_DEVICE_FUNC const Decomposition & Eigen::Solve< Decomposition, RhsType >::dec ( ) const
inline

◆ rhs()

template<typename Decomposition , typename RhsType >
EIGEN_DEVICE_FUNC const RhsType & Eigen::Solve< Decomposition, RhsType >::rhs ( ) const
inline

◆ rows()

template<typename Decomposition , typename RhsType >
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index Eigen::Solve< Decomposition, RhsType >::rows ( void  ) const
inline

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 RhsType& Eigen::Solve< Decomposition, RhsType >::m_rhs
protected

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