|
MOAB
4.9.3pre
|
#include <SparseLU_column_dfs.h>


Public Types | |
| enum | { ExpandMem = true } |
| typedef ScalarVector::Scalar | Scalar |
| typedef IndexVector::Scalar | StorageIndex |
Public Member Functions | |
| column_dfs_traits (Index jcol, Index &jsuper, typename SparseLUImpl< Scalar, StorageIndex >::GlobalLU_t &glu, SparseLUImpl< Scalar, StorageIndex > &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, StorageIndex >::GlobalLU_t & | m_glu |
| SparseLUImpl< Scalar, StorageIndex > & | m_luImpl |
Definition at line 39 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.
| typedef IndexVector::Scalar Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::StorageIndex |
Definition at line 42 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, StorageIndex >::GlobalLU_t & | glu, | ||
| SparseLUImpl< Scalar, StorageIndex > & | luImpl | ||
| ) | [inline] |
Definition at line 43 of file SparseLU_column_dfs.h.
: m_jcol(jcol), m_jsuper_ref(jsuper), m_glu(glu), m_luImpl(luImpl) {}
| 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.
{
if (nextl >= m_glu.nzlmax)
m_luImpl.memXpand(lsub, m_glu.nzlmax, nextl, LSUB, m_glu.num_expansions);
if (chmark != (m_jcol-1)) m_jsuper_ref = emptyIdxLU;
}
| bool Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::update_segrep | ( | Index | , |
| Index | |||
| ) | [inline] |
Definition at line 46 of file SparseLU_column_dfs.h.
{
return true;
}
| SparseLUImpl<Scalar, StorageIndex>::GlobalLU_t& Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_glu |
Definition at line 60 of file SparseLU_column_dfs.h.
| Index Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_jcol |
Definition at line 58 of file SparseLU_column_dfs.h.
| Index& Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_jsuper_ref |
Definition at line 59 of file SparseLU_column_dfs.h.
| SparseLUImpl<Scalar, StorageIndex>& Eigen::internal::column_dfs_traits< IndexVector, ScalarVector >::m_luImpl |
Definition at line 61 of file SparseLU_column_dfs.h.