1#ifndef MATRIX_CHOLMOD_API_H
2#define MATRIX_CHOLMOD_API_H
17 int,
int,
const char *, SEXP);
19 int,
int,
const char *, SEXP);
cholmod_factor * cholmod_factor_update(cholmod_factor *, cholmod_sparse *, double)
Update a Cholesky factorization.
cholmod_factor * sexp_as_cholmod_factor(cholmod_factor *, SEXP)
Coerce from sparseCholesky to (cholmod_factor *)
SEXP cholmod_sparse_as_sexp(cholmod_sparse *, int, int, int, const char *, SEXP)
Coerce from (cholmod_sparse *) to CsparseMatrix.
double cholmod_factor_ldetA(cholmod_factor *)
Log determinant from Cholesky factorization.
cholmod_dense * sexp_as_cholmod_dense(cholmod_dense *, SEXP)
Coerce from .geMatrix or vector to (cholmod_dense *)
SEXP cholmod_dense_as_sexp(cholmod_dense *, int)
Coerce from (cholmod_dense *) to [dz]geMatrix.
cholmod_dense * numeric_as_cholmod_dense(cholmod_dense *, double *, int, int)
Coerce from (double *) to (cholmod_dense *) with given dimensions.
SEXP cholmod_triplet_as_sexp(cholmod_triplet *, int, int, int, const char *, SEXP)
Coerce from (cholmod_triplet *) to TsparseMatrix.
cholmod_sparse * sexp_as_cholmod_sparse(cholmod_sparse *, SEXP, Rboolean, Rboolean)
Coerce from [CR]sparseMatrix to (cholmod_sparse *)
SEXP cholmod_factor_as_sexp(cholmod_factor *, int)
Coerce from (cholmod_factor *) to sparseCholesky.
cholmod_triplet * sexp_as_cholmod_triplet(cholmod_triplet *, SEXP, Rboolean)
Coerce from TsparseMatrix to (cholmod_triplet *)