HomeSort by relevance Sort by last modified time
    Searched refs:RightMultiply (Results 1 - 25 of 32) sorted by null

1 2

  /external/ceres-solver/internal/ceres/
linear_operator.h 48 virtual void RightMultiply(const double* x, double* y) const = 0;
preconditioner.cc 53 void SparseMatrixPreconditionerWrapper::RightMultiply(const double* x,
55 matrix_->RightMultiply(x, y);
low_rank_inverse_hessian.h 85 virtual void RightMultiply(const double* x, double* y) const;
87 RightMultiply(x, y);
cgnr_linear_operator.h 87 virtual void RightMultiply(const double* x, double* y) const {
91 A_.RightMultiply(x, z_.get());
105 RightMultiply(x, y);
sparse_matrix.h 70 virtual void RightMultiply(const double* x, double* y) const = 0;
implicit_schur_complement.h 85 // RightMultiply (and the LeftMultiply) methods are not thread safe as
115 virtual void RightMultiply(const double* x, double* y) const;
120 RightMultiply(x, y);
157 // Temporary storage vectors used to implement RightMultiply.
block_jacobi_preconditioner.h 61 virtual void RightMultiply(const double* x, double* y) const;
preconditioner.h 113 // LeftMultiply and num_cols are just calls to RightMultiply and
115 // RightMultiply can be called.
116 virtual void RightMultiply(const double* x, double* y) const = 0;
118 return RightMultiply(x, y);
156 virtual void RightMultiply(const double* x, double* y) const;
schur_jacobi_preconditioner.h 74 // preconditioner.RightMultiply(x, y);
89 virtual void RightMultiply(const double* x, double* y) const;
dense_sparse_matrix_test.cc 62 a->RightMultiply(x.data(), y_a.data());
63 b->RightMultiply(x.data(), y_b.data());
91 TEST_F(DenseSparseMatrixTest, RightMultiply) {
103 tsm->RightMultiply(a.data(), b1.data());
104 dsm->RightMultiply(a.data(), b2.data());
block_sparse_matrix.h 71 virtual void RightMultiply(const double* x, double* y) const;
conjugate_gradients_solver.cc 101 A->RightMultiply(x, tmp.data());
123 per_solve_options.preconditioner->RightMultiply(r.data(), z.data());
151 A->RightMultiply(p.data(), q.data());
178 A->RightMultiply(x, tmp.data());
dense_sparse_matrix.h 61 virtual void RightMultiply(const double* x, double* y) const;
implicit_schur_complement.cc 110 void ImplicitSchurComplement::RightMultiply(const double* x, double* y) const {
121 block_diagonal_EtE_inverse_->RightMultiply(tmp_e_cols_.data(),
169 // Similar to RightMultiply, use the block structure of the matrix A
190 block_diagonal_EtE_inverse_->RightMultiply(tmp_e_cols_.data(), y);
213 block_diagonal_EtE_inverse_->RightMultiply(tmp_e_cols_.data(), y2.data());
visibility_based_preconditioner.h 123 // preconditioner.RightMultiply(x, y);
139 virtual void RightMultiply(const double* x, double* y) const;
190 // RightMultiply is a const method for LinearOperators. It is
200 // Temporary vector used by RightMultiply.
215 virtual void RightMultiply(const double* x, double* y) const {}
block_jacobi_preconditioner.cc 120 void BlockJacobiPreconditioner::RightMultiply(const double* x,
133 RightMultiply(x, y);
block_sparse_matrix_test.cc 77 A_->RightMultiply(x.data(), y_a.data());
78 B_->RightMultiply(x.data(), y_b.data());
compressed_row_sparse_matrix.h 82 virtual void RightMultiply(const double* x, double* y) const;
triplet_sparse_matrix.h 58 virtual void RightMultiply(const double* x, double* y) const;
compressed_row_sparse_matrix_test.cc 59 a->RightMultiply(x.data(), y_a.data());
60 b->RightMultiply(x.data(), y_b.data());
88 TEST_F(CompressedRowSparseMatrixTest, RightMultiply) {
204 matrix->RightMultiply(x.data(), y.data());
low_rank_inverse_hessian.cc 89 void LowRankInverseHessian::RightMultiply(const double* x_ptr,
schur_jacobi_preconditioner.cc 115 void SchurJacobiPreconditioner::RightMultiply(const double* x,
partitioned_matrix_view_test.cc 98 A_->RightMultiply(x2.data(), y2.data());
123 A_->RightMultiply(x2.data(), y2.data());
dogleg_strategy.cc 185 jacobian->RightMultiply(scaled_gradient.data(), Jg.data());
699 jacobian->RightMultiply(tmp.data(), Jb.row(0).data());
701 jacobian->RightMultiply(tmp.data(), Jb.row(1).data());
dense_sparse_matrix.cc 87 void DenseSparseMatrix::RightMultiply(const double* x, double* y) const {

Completed in 115 milliseconds

1 2