MOAB  4.9.3pre
Eigen::SolveWithGuess< Decomposition, RhsType, GuessType > Class Template Reference

Pseudo expression representing a solving operation. More...

#include <SolveWithGuess.h>

Inheritance diagram for Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >:
Collaboration diagram for Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >:

List of all members.

Public Types

typedef internal::traits
< SolveWithGuess >::Scalar 
Scalar
typedef internal::traits
< SolveWithGuess >
::PlainObject 
PlainObject
typedef
internal::generic_xpr_base
< SolveWithGuess
< Decomposition, RhsType,
GuessType >, MatrixXpr,
typename internal::traits
< RhsType >::StorageKind >
::type 
Base

Public Member Functions

 SolveWithGuess (const Decomposition &dec, const RhsType &rhs, const GuessType &guess)
EIGEN_DEVICE_FUNC Index rows () const
EIGEN_DEVICE_FUNC Index cols () const
EIGEN_DEVICE_FUNC const
Decomposition & 
dec () const
EIGEN_DEVICE_FUNC const RhsType & rhs () const
EIGEN_DEVICE_FUNC const GuessType & guess () const

Protected Attributes

const Decomposition & m_dec
const RhsType & m_rhs
const GuessType & m_guess

Private Member Functions

Scalar coeff (Index row, Index col) const
Scalar coeff (Index i) const

Detailed Description

template<typename Decomposition, typename RhsType, typename GuessType>
class Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >

Pseudo expression representing a solving operation.

Template Parameters:
Decompositionthe type of the matrix or decomposion 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.

Definition at line 41 of file SolveWithGuess.h.


Member Typedef Documentation

template<typename Decomposition , typename RhsType , typename GuessType >
typedef internal::generic_xpr_base<SolveWithGuess<Decomposition,RhsType,GuessType>, MatrixXpr, typename internal::traits<RhsType>::StorageKind>::type Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::Base

Definition at line 46 of file SolveWithGuess.h.

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

Definition at line 45 of file SolveWithGuess.h.

template<typename Decomposition , typename RhsType , typename GuessType >
typedef internal::traits<SolveWithGuess>::Scalar Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::Scalar

Definition at line 44 of file SolveWithGuess.h.


Constructor & Destructor Documentation

template<typename Decomposition , typename RhsType , typename GuessType >
Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::SolveWithGuess ( const Decomposition &  dec,
const RhsType &  rhs,
const GuessType &  guess 
) [inline]

Definition at line 48 of file SolveWithGuess.h.


Member Function Documentation

template<typename Decomposition , typename RhsType , typename GuessType >
Scalar Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::coeff ( Index  row,
Index  col 
) const [private]
template<typename Decomposition , typename RhsType , typename GuessType >
Scalar Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::coeff ( Index  i) const [private]
template<typename Decomposition , typename RhsType , typename GuessType >
EIGEN_DEVICE_FUNC Index Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::cols ( void  ) const [inline]

Definition at line 53 of file SolveWithGuess.h.

{ return m_rhs.cols(); }
template<typename Decomposition , typename RhsType , typename GuessType >
EIGEN_DEVICE_FUNC const Decomposition& Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::dec ( ) const [inline]

Definition at line 55 of file SolveWithGuess.h.

{ return m_dec; }
template<typename Decomposition , typename RhsType , typename GuessType >
EIGEN_DEVICE_FUNC const GuessType& Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::guess ( ) const [inline]

Definition at line 57 of file SolveWithGuess.h.

{ return m_guess; }
template<typename Decomposition , typename RhsType , typename GuessType >
EIGEN_DEVICE_FUNC const RhsType& Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::rhs ( ) const [inline]

Definition at line 56 of file SolveWithGuess.h.

{ return m_rhs; }
template<typename Decomposition , typename RhsType , typename GuessType >
EIGEN_DEVICE_FUNC Index Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::rows ( void  ) const [inline]

Definition at line 52 of file SolveWithGuess.h.

{ return m_dec.cols(); }

Member Data Documentation

template<typename Decomposition , typename RhsType , typename GuessType >
const Decomposition& Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::m_dec [protected]

Definition at line 60 of file SolveWithGuess.h.

template<typename Decomposition , typename RhsType , typename GuessType >
const GuessType& Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::m_guess [protected]

Definition at line 62 of file SolveWithGuess.h.

template<typename Decomposition , typename RhsType , typename GuessType >
const RhsType& Eigen::SolveWithGuess< Decomposition, RhsType, GuessType >::m_rhs [protected]

Definition at line 61 of file SolveWithGuess.h.


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