|
g2o
|
Functions | |
| int | cs_cholsolsymb (const cs *A, double *b, const css *S, double *x, int *work) |
| csn * | cs_chol_workspace (const cs *A, const css *S, int *cin, double *xin) |
| bool | writeCs2Octave (const char *filename, const cs *A, bool upperTriangular) |
| G2O_CSPARSE_EXTENSION_API csn * g2o::csparse_extension::cs_chol_workspace | ( | const cs * | A, |
| const css * | S, | ||
| int * | cin, | ||
| double * | xin | ||
| ) |
Originally from CSparse, avoid memory re-allocations by giving workspace pointers CSparse: Copyright (c) 2006-2011, Timothy A. Davis.
Definition at line 67 of file csparse_extension.cpp.
Referenced by cs_cholsolsymb(), and g2o::csparse::CSparse::factorize().
| G2O_CSPARSE_EXTENSION_API int g2o::csparse_extension::cs_cholsolsymb | ( | const cs * | A, |
| double * | b, | ||
| const css * | S, | ||
| double * | x, | ||
| int * | work | ||
| ) |
Originally from CSparse, avoid memory re-allocations by giving workspace pointers CSparse: Copyright (c) 2006-2011, Timothy A. Davis.
Definition at line 38 of file csparse_extension.cpp.
References __PRETTY_FUNCTION__, cs_chol_workspace(), and G2O_DEBUG.
Referenced by g2o::csparse::CSparse::solve().
| G2O_CSPARSE_EXTENSION_API bool g2o::csparse_extension::writeCs2Octave | ( | const char * | filename, |
| const cs * | A, | ||
| bool | upperTriangular = true |
||
| ) |
write the sparse matrix to a file loadable with ocatve
Definition at line 36 of file csparse_helper.cpp.
References g2o::writeCCSMatrix(), and g2o::writeTripletMatrix().
Referenced by g2o::csparse::CSparse::writeSparse().