Searched refs:LeftMultiply (Results 1 - 24 of 24) sorted by relevance

/external/ceres-solver/internal/ceres/
H A Dlinear_operator.h50 virtual void LeftMultiply(const double* x, double* y) const = 0;
H A Dblock_jacobi_preconditioner.h62 virtual void LeftMultiply(const double* x, double* y) const;
H A Dlow_rank_inverse_hessian.h67 // inverse Hessian used during Right/LeftMultiply() is scaled by
88 virtual void LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::LowRankInverseHessian
H A Dsparse_matrix.h72 virtual void LeftMultiply(const double* x, double* y) const = 0;
H A Dcgnr_linear_operator.h94 A_.LeftMultiply(z_.get(), y);
104 virtual void LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::CgnrLinearOperator
H A Ddense_sparse_matrix_test.cc109 TEST_F(DenseSparseMatrixTest, LeftMultiply) {
117 tsm->LeftMultiply(a.data(), b1.data());
118 dsm->LeftMultiply(a.data(), b2.data());
132 tsm->LeftMultiply(a.data(), b1.data());
133 dsm->LeftMultiply(a.data(), b2.data());
H A Dblock_sparse_matrix.h72 virtual void LeftMultiply(const double* x, double* y) const;
H A Ddense_sparse_matrix.h62 virtual void LeftMultiply(const double* x, double* y) const;
H A Dblock_sparse_matrix_test.cc89 A_->LeftMultiply(x.data(), y_a.data());
90 B_->LeftMultiply(x.data(), y_b.data());
H A Dcgnr_solver.cc63 A->LeftMultiply(b, z.data());
H A Dimplicit_schur_complement.h86 // RightMultiply (and the LeftMultiply) methods are not thread safe as
120 virtual void LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::ImplicitSchurComplement
H A Dtriplet_sparse_matrix.h59 virtual void LeftMultiply(const double* x, double* y) const;
H A Dcompressed_row_sparse_matrix.h83 virtual void LeftMultiply(const double* x, double* y) const;
H A Dpreconditioner.h123 // LeftMultiply and num_cols are just calls to RightMultiply and
127 virtual void LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::Preconditioner
H A Dvisibility_based_preconditioner.h217 virtual void LeftMultiply(const double* x, double* y) const {} function in class:ceres::internal::VisibilityBasedPreconditioner
H A Dblock_jacobi_preconditioner.cc134 void BlockJacobiPreconditioner::LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::BlockJacobiPreconditioner
H A Dpartitioned_matrix_view_test.cc124 TEST_F(PartitionedMatrixViewTest, LeftMultiply) {
134 A_->LeftMultiply(x.data(), y.data());
H A Dcompressed_row_sparse_matrix_test.cc103 TEST_F(CompressedRowSparseMatrixTest, LeftMultiply) {
111 tsm->LeftMultiply(a.data(), b1.data());
112 crsm->LeftMultiply(a.data(), b2.data());
269 matrix->LeftMultiply(x.data(), y.data());
H A Ddense_sparse_matrix.cc91 void DenseSparseMatrix::LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::DenseSparseMatrix
H A Dsparse_normal_cholesky_solver.cc86 A->LeftMultiply(b, x);
H A Dtriplet_sparse_matrix.cc161 void TripletSparseMatrix::LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::TripletSparseMatrix
H A Dblock_sparse_matrix.cc108 void BlockSparseMatrix::LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::BlockSparseMatrix
H A Ddogleg_strategy.cc175 jacobian->LeftMultiply(residuals, gradient_.data());
H A Dcompressed_row_sparse_matrix.cc173 void CompressedRowSparseMatrix::LeftMultiply(const double* x, double* y) const { function in class:ceres::internal::CompressedRowSparseMatrix

Completed in 2301 milliseconds