CAMLprim value ml_gsl_linalg_cholesky_decomp_unit(value CHO, value D) { _DECLARE_MATRIX(CHO); _DECLARE_VECTOR(D); _CONVERT_MATRIX(CHO); _CONVERT_VECTOR(D); gsl_linalg_cholesky_decomp_unit(&m_CHO, &v_D); return Val_unit; }
/** * C++ version of gsl_linalg_cholesky_decomp_unit(). * @param A A matrix * @param D A vector * @return Error code on failure */ inline int cholesky_decomp_unit( matrix& A, vector& D ){ return gsl_linalg_cholesky_decomp_unit( A.get(), D.get() ); }