Namespaces | Defines | Functions
Amd.h File Reference

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)

Define Documentation

#define CS_FLIP (   i)    (-(i)-2)

Definition at line 54 of file Amd.h.

#define CS_MARK (   w,
  j 
)    { w[j] = CS_FLIP (w[j]); }

Definition at line 57 of file Amd.h.

#define CS_MARKED (   w,
  j 
)    (w[j] < 0)

Definition at line 56 of file Amd.h.

#define CS_UNFLIP (   i)    (((i) < 0) ? CS_FLIP(i) : (i))

Definition at line 55 of file Amd.h.



re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:33:44