gtsam/gtsam/3rdparty/UFconfig
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
..
xerbla Adding untouched copies of the Eigen and CCOLAMD 2011-06-17 15:15:39 +00:00
README.txt Adding untouched copies of the Eigen and CCOLAMD 2011-06-17 15:15:39 +00:00
UFconfig.c Adding untouched copies of the Eigen and CCOLAMD 2011-06-17 15:15:39 +00:00
UFconfig.h changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
UFconfig.mk Adding untouched copies of the Eigen and CCOLAMD 2011-06-17 15:15:39 +00:00

README.txt

UFconfig contains configuration settings for all many of the software packages
that I develop or co-author.  Note that older versions of some of these packages
do not require UFconfig.

  Package  Description
  -------  -----------
  AMD	   approximate minimum degree ordering
  CAMD	   constrained AMD
  COLAMD   column approximate minimum degree ordering
  CCOLAMD  constrained approximate minimum degree ordering
  UMFPACK  sparse LU factorization, with the BLAS
  CXSparse int/long/real/complex version of CSparse
  CHOLMOD  sparse Cholesky factorization, update/downdate
  KLU	   sparse LU factorization, BLAS-free
  BTF	   permutation to block triangular form
  LDL	   concise sparse LDL'
  LPDASA   LP Dual Active Set Algorithm
  SuiteSparseQR     sparse QR factorization

UFconfig is not required by:

  CSparse	a Concise Sparse matrix package
  RBio		read/write files in Rutherford/Boeing format
  UFcollection	tools for managing the UF Sparse Matrix Collection
  LINFACTOR     simple m-file to show how to use LU and CHOL to solve Ax=b
  MESHND        2D and 3D mesh generation and nested dissection ordering
  MATLAB_Tools  misc collection of m-files
  SSMULT        sparse matrix times sparse matrix, for use in MATLAB

In addition, the xerbla/ directory contains Fortan and C versions of the
BLAS/LAPACK xerbla routine, which is called when an invalid input is passed to
the BLAS or LAPACK.  The xerbla provided here does not print any message, so
the entire Fortran I/O library does not need to be linked into a C application.
Most versions of the BLAS contain xerbla, but those from K. Goto do not.  Use
this if you need too.