30#ifndef SPARSELU_COLUMN_DFS_H
31#define SPARSELU_COLUMN_DFS_H
33template <
typename Scalar,
typename StorageIndex>
class SparseLUImpl;
38template<
typename IndexVector,
typename ScalarVector>
41 typedef typename ScalarVector::Scalar
Scalar;
92template <
typename Scalar,
typename StorageIndex>
120 StorageIndex nsuper =
glu.supno(
jcol);
127 nsuper =
glu.supno(0) = 0 ;
Matrix3f m
Definition AngleAxis_mimic_euler.cpp:1
A matrix or vector expression mapping an existing expression.
Definition Ref.h:283
Index column_dfs(const Index m, const Index jcol, IndexVector &perm_r, Index maxsuper, Index &nseg, BlockIndexVector lsub_col, IndexVector &segrep, BlockIndexVector repfnz, IndexVector &xprune, IndexVector &marker, IndexVector &parent, IndexVector &xplore, GlobalLU_t &glu)
Performs a symbolic factorization on column jcol and decide the supernode boundary.
Definition SparseLU_column_dfs.h:93
Definition XprHelper.h:110
Definition SparseLU_column_dfs.h:33
@ LSUB
Definition SparseLU_Structs.h:74
@ emptyIdxLU
Definition SparseLU_Memory.h:38
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:74
Definition BandTriangularSolver.h:13
Definition SparseLU_Structs.h:77
Definition SparseLU_column_dfs.h:40
@ ExpandMem
Definition SparseLU_column_dfs.h:56
bool update_segrep(Index, Index)
Definition SparseLU_column_dfs.h:46
SparseLUImpl< Scalar, StorageIndex > & m_luImpl
Definition SparseLU_column_dfs.h:61
SparseLUImpl< Scalar, StorageIndex >::GlobalLU_t & m_glu
Definition SparseLU_column_dfs.h:60
void mem_expand(IndexVector &lsub, Index &nextl, Index chmark)
Definition SparseLU_column_dfs.h:50
IndexVector::Scalar StorageIndex
Definition SparseLU_column_dfs.h:42
column_dfs_traits(Index jcol, Index &jsuper, typename SparseLUImpl< Scalar, StorageIndex >::GlobalLU_t &glu, SparseLUImpl< Scalar, StorageIndex > &luImpl)
Definition SparseLU_column_dfs.h:43
Index & m_jsuper_ref
Definition SparseLU_column_dfs.h:59
ScalarVector::Scalar Scalar
Definition SparseLU_column_dfs.h:41
Index m_jcol
Definition SparseLU_column_dfs.h:58
Definition ForwardDeclarations.h:17