Public Types | Public Member Functions | Protected Types | Private Member Functions | Private Attributes | List of all members
Eigen::SparseLUTransposeView< Conjugate, SparseLUType > Class Template Reference

#include <SparseLU.h>

Inheritance diagram for Eigen::SparseLUTransposeView< Conjugate, SparseLUType >:
Inheritance graph
[legend]

Public Types

enum  { ColsAtCompileTime = MatrixType::ColsAtCompileTime, MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime }
 
typedef SparseLUType::MatrixType MatrixType
 
typedef SparseLUType::OrderingType OrderingType
 
typedef SparseLUType::Scalar Scalar
 
typedef SparseLUType::StorageIndex StorageIndex
 

Public Member Functions

template<typename Rhs , typename Dest >
bool _solve_impl (const MatrixBase< Rhs > &B, MatrixBase< Dest > &X_base) const
 
Index cols () const
 
Index rows () const
 
void setIsInitialized (const bool isInitialized)
 
void setSparseLU (SparseLUType *sparseLU)
 
 SparseLUTransposeView ()
 
 SparseLUTransposeView (const SparseLUTransposeView &view)
 
- Public Member Functions inherited from Eigen::SparseSolverBase< SparseLUTransposeView< Conjugate, SparseLUType > >
void _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const
 
SparseLUTransposeView< Conjugate, SparseLUType > & derived ()
 
const SparseLUTransposeView< Conjugate, SparseLUType > & derived () const
 
const Solve< SparseLUTransposeView< Conjugate, SparseLUType >, Rhs > solve (const MatrixBase< Rhs > &b) const
 
const Solve< SparseLUTransposeView< Conjugate, SparseLUType >, Rhs > solve (const SparseMatrixBase< Rhs > &b) const
 
 SparseSolverBase ()
 
 ~SparseSolverBase ()
 

Protected Types

typedef SparseSolverBase< SparseLUTransposeView< Conjugate, SparseLUType > > APIBase
 

Private Member Functions

SparseLUTransposeViewoperator= (const SparseLUTransposeView &)
 

Private Attributes

SparseLUType * m_sparseLU
 

Additional Inherited Members

- Protected Attributes inherited from Eigen::SparseSolverBase< SparseLUTransposeView< Conjugate, SparseLUType > >
bool m_isInitialized
 

Detailed Description

template<bool Conjugate, class SparseLUType>
class Eigen::SparseLUTransposeView< Conjugate, SparseLUType >

Definition at line 22 of file SparseLU.h.

Member Typedef Documentation

◆ APIBase

template<bool Conjugate, class SparseLUType >
typedef SparseSolverBase<SparseLUTransposeView<Conjugate,SparseLUType> > Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::APIBase
protected

Definition at line 25 of file SparseLU.h.

◆ MatrixType

template<bool Conjugate, class SparseLUType >
typedef SparseLUType::MatrixType Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::MatrixType

Definition at line 30 of file SparseLU.h.

◆ OrderingType

template<bool Conjugate, class SparseLUType >
typedef SparseLUType::OrderingType Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::OrderingType

Definition at line 31 of file SparseLU.h.

◆ Scalar

template<bool Conjugate, class SparseLUType >
typedef SparseLUType::Scalar Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::Scalar

Definition at line 28 of file SparseLU.h.

◆ StorageIndex

template<bool Conjugate, class SparseLUType >
typedef SparseLUType::StorageIndex Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::StorageIndex

Definition at line 29 of file SparseLU.h.

Member Enumeration Documentation

◆ anonymous enum

template<bool Conjugate, class SparseLUType >
anonymous enum
Enumerator
ColsAtCompileTime 
MaxColsAtCompileTime 

Definition at line 33 of file SparseLU.h.

Constructor & Destructor Documentation

◆ SparseLUTransposeView() [1/2]

template<bool Conjugate, class SparseLUType >
Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::SparseLUTransposeView ( )
inline

Definition at line 38 of file SparseLU.h.

◆ SparseLUTransposeView() [2/2]

template<bool Conjugate, class SparseLUType >
Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::SparseLUTransposeView ( const SparseLUTransposeView< Conjugate, SparseLUType > &  view)
inline

Definition at line 39 of file SparseLU.h.

Member Function Documentation

◆ _solve_impl()

template<bool Conjugate, class SparseLUType >
template<typename Rhs , typename Dest >
bool Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::_solve_impl ( const MatrixBase< Rhs > &  B,
MatrixBase< Dest > &  X_base 
) const
inline

Definition at line 46 of file SparseLU.h.

◆ cols()

template<bool Conjugate, class SparseLUType >
Index Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::cols ( ) const
inline

Definition at line 70 of file SparseLU.h.

◆ operator=()

template<bool Conjugate, class SparseLUType >
SparseLUTransposeView& Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::operator= ( const SparseLUTransposeView< Conjugate, SparseLUType > &  )
private

◆ rows()

template<bool Conjugate, class SparseLUType >
Index Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::rows ( ) const
inline

Definition at line 69 of file SparseLU.h.

◆ setIsInitialized()

template<bool Conjugate, class SparseLUType >
void Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::setIsInitialized ( const bool  isInitialized)
inline

Definition at line 42 of file SparseLU.h.

◆ setSparseLU()

template<bool Conjugate, class SparseLUType >
void Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::setSparseLU ( SparseLUType *  sparseLU)
inline

Definition at line 43 of file SparseLU.h.

Member Data Documentation

◆ m_sparseLU

template<bool Conjugate, class SparseLUType >
SparseLUType* Eigen::SparseLUTransposeView< Conjugate, SparseLUType >::m_sparseLU
private

Definition at line 73 of file SparseLU.h.


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


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:12:01