Expand description
FFI bindings to the SuiteSparse component CAMD
For a static build activate the “static” feature, which builds CAMD from source and includes this statically.
Constants§
- CAMD_
AGGRESSIVE - CAMD_
CONTROL - CAMD_
DENSE - CAMD_
DMAX - CAMD_
INFO - CAMD_
INVALID - CAMD_
LNZ - CAMD_
MEMORY - CAMD_N
- CAMD_
NCMPA - CAMD_
NDENSE - CAMD_
NDIV - CAMD_
NMULTSUBS_ LDL - CAMD_
NMULTSUBS_ LU - CAMD_NZ
- CAMD_
NZDIAG - CAMD_
NZ_ A_ PLUS_ AT - CAMD_OK
- CAMD_
OK_ BUT_ JUMBLED - CAMD_
OUT_ OF_ MEMORY - CAMD_
STATUS - CAMD_
SYMMETRY
Functions§
- camd_
control ⚠ - Pretty print the
controlarray of sizeCAMD_CONTROL - camd_
cvalid ⚠ - Check if the array
constraint, of sizen, is valid as input tocamd_order. Returns1if valid,0otherwise. - camd_
defaults ⚠ - Fill the
controlarray of sizeCAMD_CONTROLwith default values - camd_
info ⚠ - Pretty print the
infoarray of sizeCAMD_INFO - camd_
l_ ⚠control - Pretty print the
controlarray of sizeCAMD_CONTROL - camd_
l_ ⚠cvalid - Long version of
camd_cvalid, see its documentation. - camd_
l_ ⚠defaults - Fill the
controlarray of sizeCAMD_CONTROLwith default values - camd_
l_ ⚠info - Pretty print the
infoarray of sizeCAMD_INFO - camd_
l_ ⚠order - Long version of
camd_order, see its documentation. - camd_
l_ ⚠valid - Long version of
camd_valid, see its documentation. - camd_
order ⚠ - Find a permutation matrix P, represented by the permutation indices
p, which reduces the fill-in of the symmetric sparse matrix A (represented by its index pointerapand indices pointerai) in Cholesky factorization (ie, the number of nonzeros of the Cholesky factorization of P A P^T is less than for the Cholesky factorization of A). - camd_
valid ⚠ - Checks if the matrix A represented by its index pointer array
apand its indices arrayaiis suitable to pass tocamd_order.