Lines Matching refs:ordering
134 cc_.method[0].ordering = CHOLMOD_AMD; in AnalyzeCholesky()
156 vector<int> ordering; in BlockAnalyzeCholesky() local
157 if (!BlockAMDOrdering(A, row_blocks, col_blocks, &ordering)) { in BlockAnalyzeCholesky()
160 return AnalyzeCholeskyWithUserOrdering(A, ordering, message); in BlockAnalyzeCholesky()
165 const vector<int>& ordering, in AnalyzeCholeskyWithUserOrdering() argument
167 CHECK_EQ(ordering.size(), A->nrow); in AnalyzeCholeskyWithUserOrdering()
170 cc_.method[0].ordering = CHOLMOD_GIVEN; in AnalyzeCholeskyWithUserOrdering()
173 cholmod_analyze_p(A, const_cast<int*>(&ordering[0]), NULL, 0, &cc_); in AnalyzeCholeskyWithUserOrdering()
190 cc_.method[0].ordering = CHOLMOD_NATURAL; in AnalyzeCholeskyWithNaturalOrdering()
209 vector<int>* ordering) { in BlockAMDOrdering() argument
244 BlockOrderingToScalarOrdering(row_blocks, block_ordering, ordering); in BlockAMDOrdering()
324 int* ordering) { in ApproximateMinimumDegreeOrdering() argument
325 return cholmod_amd(matrix, NULL, 0, ordering, &cc_); in ApproximateMinimumDegreeOrdering()
331 int* ordering) { in ConstrainedApproximateMinimumDegreeOrdering() argument
333 return cholmod_camd(matrix, NULL, 0, constraints, ordering, &cc_); in ConstrainedApproximateMinimumDegreeOrdering()