Go to the source code of this file.
Namespaces | |
namespace | internal |
Defines | |
#define | CS_FLIP(i) (-(i)-2) |
#define | CS_MARK(w, j) { w[j] = CS_FLIP (w[j]); } |
#define | CS_MARKED(w, j) (w[j] < 0) |
#define | CS_UNFLIP(i) (((i) < 0) ? CS_FLIP(i) : (i)) |
Functions | |
template<typename Index > | |
Index | internal::cs_tdfs (Index j, Index k, Index *head, const Index *next, Index *post, Index *stack) |
template<typename Index > | |
static int | internal::cs_wclear (Index mark, Index lemax, Index *w, Index n) |
template<typename Scalar , typename Index > | |
void | internal::minimum_degree_ordering (SparseMatrix< Scalar, ColMajor, Index > &C, PermutationMatrix< Dynamic > &perm) |