30#ifndef SPARSELU_PANEL_DFS_H
31#define SPARSELU_PANEL_DFS_H
37template<
typename IndexVector>
60template <
typename Scalar,
typename StorageIndex>
61template <
typename Traits>
218template <
typename Scalar,
typename StorageIndex>
219void SparseLUImpl<Scalar,StorageIndex>::panel_dfs(
const Index m,
const Index w,
const Index jcol,
MatrixType&
A,
IndexVector&
perm_r,
Index&
nseg,
ScalarVector&
dense,
IndexVector&
panel_lsub,
IndexVector&
segrep,
IndexVector&
repfnz,
IndexVector&
xprune,
IndexVector&
marker,
IndexVector& parent,
IndexVector&
xplore,
GlobalLU_t&
glu)
Matrix3f m
Definition AngleAxis_mimic_euler.cpp:1
RowVector3d w
Definition Matrix_resize_int.cpp:3
Definition SparseCompressedBase.h:159
void panel_dfs(const Index m, const Index w, const Index jcol, MatrixType &A, IndexVector &perm_r, Index &nseg, ScalarVector &dense, IndexVector &panel_lsub, IndexVector &segrep, IndexVector &repfnz, IndexVector &xprune, IndexVector &marker, IndexVector &parent, IndexVector &xplore, GlobalLU_t &glu)
Performs a symbolic factorization on a panel of columns [jcol, jcol+w)
Definition SparseLU_panel_dfs.h:219
void dfs_kernel(const StorageIndex jj, IndexVector &perm_r, Index &nseg, IndexVector &panel_lsub, IndexVector &segrep, Ref< IndexVector > repfnz_col, IndexVector &xprune, Ref< IndexVector > marker, IndexVector &parent, IndexVector &xplore, GlobalLU_t &glu, Index &nextl_col, Index krow, Traits &traits)
Definition SparseLU_panel_dfs.h:62
@ 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_panel_dfs.h:39
bool update_segrep(Index krep, StorageIndex jj)
Definition SparseLU_panel_dfs.h:44
panel_dfs_traits(Index jcol, StorageIndex *marker)
Definition SparseLU_panel_dfs.h:41
void mem_expand(IndexVector &, Index, Index)
Definition SparseLU_panel_dfs.h:53
@ ExpandMem
Definition SparseLU_panel_dfs.h:54
StorageIndex * m_marker
Definition SparseLU_panel_dfs.h:56
IndexVector::Scalar StorageIndex
Definition SparseLU_panel_dfs.h:40
Index m_jcol
Definition SparseLU_panel_dfs.h:55
Definition ForwardDeclarations.h:17