#include <SparseLU_column_dfs.h>
Inheritance diagram for Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >:
Public Types | |
typedef ScalarVector::Scalar | Scalar |
typedef IndexVector::Scalar | Index |
ExpandMem = true | |
enum | { ExpandMem = true } |
Public Member Functions | |
column_dfs_traits (Index jcol, Index &jsuper, typename SparseLUImpl< Scalar, Index >::GlobalLU_t &glu, SparseLUImpl< Scalar, Index > &luImpl) | |
bool | update_segrep (Index, Index) |
void | mem_expand (IndexVector &lsub, Index &nextl, Index chmark) |
Public Attributes | |
Index | m_jcol |
Index & | m_jsuper_ref |
SparseLUImpl< Scalar, Index >::GlobalLU_t & | m_glu |
SparseLUImpl< Scalar, Index > & | m_luImpl |
Definition at line 39 of file SparseLU_column_dfs.h.
typedef IndexVector::Scalar Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::Index |
Definition at line 42 of file SparseLU_column_dfs.h.
typedef ScalarVector::Scalar Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::Scalar |
Definition at line 41 of file SparseLU_column_dfs.h.
anonymous enum |
Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::column_dfs_traits | ( | Index | jcol, | |
Index & | jsuper, | |||
typename SparseLUImpl< Scalar, Index >::GlobalLU_t & | glu, | |||
SparseLUImpl< Scalar, Index > & | luImpl | |||
) | [inline] |
Definition at line 43 of file SparseLU_column_dfs.h.
void Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::mem_expand | ( | IndexVector & | lsub, | |
Index & | nextl, | |||
Index | chmark | |||
) | [inline] |
Definition at line 50 of file SparseLU_column_dfs.h.
References Eigen::internal::emptyIdxLU, Eigen::internal::LSUB, Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_glu, Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_jcol, Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_jsuper_ref, and Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_luImpl.
bool Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::update_segrep | ( | Index | , | |
Index | ||||
) | [inline] |
Definition at line 46 of file SparseLU_column_dfs.h.
SparseLUImpl<Scalar, Index>::GlobalLU_t& Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_glu |
Definition at line 60 of file SparseLU_column_dfs.h.
Referenced by Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::mem_expand().
Index Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_jcol |
Definition at line 58 of file SparseLU_column_dfs.h.
Referenced by Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::mem_expand().
Index& Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_jsuper_ref |
Definition at line 59 of file SparseLU_column_dfs.h.
Referenced by Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::mem_expand().
SparseLUImpl<Scalar, Index>& Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_luImpl |
Definition at line 61 of file SparseLU_column_dfs.h.
Referenced by Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::mem_expand().