Home
last modified time | relevance | path

Searched refs:rhs_and_solution (Results 1 – 7 of 7) sorted by relevance

/external/ceres-solver/internal/ceres/
Dcompressed_col_sparse_matrix_utils.h74 double* rhs_and_solution) { in SolveUpperTriangularInPlace() argument
76 rhs_and_solution[c] /= values[cols[c + 1] - 1]; in SolveUpperTriangularInPlace()
80 rhs_and_solution[r] -= v * rhs_and_solution[c]; in SolveUpperTriangularInPlace()
95 double* rhs_and_solution) { in SolveUpperTriangularTransposeInPlace() argument
100 rhs_and_solution[c] -= v * rhs_and_solution[r]; in SolveUpperTriangularTransposeInPlace()
102 rhs_and_solution[c] = rhs_and_solution[c] / values[cols[c + 1] - 1]; in SolveUpperTriangularTransposeInPlace()
Dsparse_normal_cholesky_solver.cc128 double * rhs_and_solution) { in SolveImplUsingEigen() argument
181 const Vector b = VectorRef(rhs_and_solution, outer_product_->num_rows()); in SolveImplUsingEigen()
206 VectorRef(rhs_and_solution, outer_product_->num_rows()) = in SolveImplUsingEigen()
225 double * rhs_and_solution) { in SolveImplUsingCXSparse() argument
294 } else if (!cxsparse_.SolveCholesky(AtA, cxsparse_factor_, rhs_and_solution)) { in SolveImplUsingCXSparse()
307 double * rhs_and_solution) { in SolveImplUsingSuiteSparse() argument
362 cholmod_dense* rhs = ss_.CreateDenseVector(rhs_and_solution, num_cols, num_cols); in SolveImplUsingSuiteSparse()
368 memcpy(rhs_and_solution, solution->x, num_cols * sizeof(*rhs_and_solution)); in SolveImplUsingSuiteSparse()
Dlapack.cc72 double* rhs_and_solution, in SolveInPlaceUsingCholesky() argument
101 dpotrs_(&uplo, &n, &nrhs, lhs, &n, rhs_and_solution, &n, &info); in SolveInPlaceUsingCholesky()
153 double* rhs_and_solution, in SolveInPlaceUsingQR() argument
174 rhs_and_solution, in SolveInPlaceUsingQR()
Dcompressed_col_sparse_matrix_utils_test.cc234 double rhs_and_solution[] = {1.0, 1.0, 2.0, 2.0}; in TEST_F() local
241 rhs_and_solution); in TEST_F()
244 EXPECT_NEAR(rhs_and_solution[i], expected[i], 1e-4) << i; in TEST_F()
249 double rhs_and_solution[] = {1.0, 1.0, 2.0, 2.0}; in TEST_F() local
256 rhs_and_solution); in TEST_F()
259 EXPECT_NEAR(rhs_and_solution[i], expected[i], 1e-4) << i; in TEST_F()
Dsparse_normal_cholesky_solver.h71 double* rhs_and_solution);
77 double* rhs_and_solution);
83 double* rhs_and_solution);
Dlapack.h60 double* rhs_and_solution,
93 double* rhs_and_solution,
Dcompressed_row_sparse_matrix_test.cc316 double rhs_and_solution[] = {1.0, 1.0, 2.0, 2.0}; in TEST_F() local
318 matrix_->SolveLowerTriangularInPlace(rhs_and_solution); in TEST_F()
320 EXPECT_NEAR(rhs_and_solution[i], expected[i], 1e-4) << i; in TEST_F()
325 double rhs_and_solution[] = {1.0, 1.0, 2.0, 2.0}; in TEST_F() local
328 matrix_->SolveLowerTriangularTransposeInPlace(rhs_and_solution); in TEST_F()
330 EXPECT_NEAR(rhs_and_solution[i], expected[i], 1e-4) << i; in TEST_F()