/external/ceres-solver/internal/ceres/ |
D | compressed_row_sparse_matrix.h | 49 class CompressedRowSparseMatrix : public SparseMatrix { 57 explicit CompressedRowSparseMatrix(const TripletSparseMatrix& m); 70 CompressedRowSparseMatrix(int num_rows, 76 CompressedRowSparseMatrix(const double* diagonal, int num_rows); 78 virtual ~CompressedRowSparseMatrix(); 101 void AppendRows(const CompressedRowSparseMatrix& m); 128 CompressedRowSparseMatrix* Transpose() const; 130 static CompressedRowSparseMatrix* CreateBlockDiagonalMatrix( 148 static CompressedRowSparseMatrix* CreateOuterProductMatrixAndProgram( 149 const CompressedRowSparseMatrix& m, [all …]
|
D | compressed_row_sparse_matrix.cc | 72 CompressedRowSparseMatrix::CompressedRowSparseMatrix(int num_rows, in CompressedRowSparseMatrix() function in ceres::internal::CompressedRowSparseMatrix 90 CompressedRowSparseMatrix::CompressedRowSparseMatrix( in CompressedRowSparseMatrix() function in ceres::internal::CompressedRowSparseMatrix 134 CompressedRowSparseMatrix::CompressedRowSparseMatrix(const double* diagonal, in CompressedRowSparseMatrix() function in ceres::internal::CompressedRowSparseMatrix 154 CompressedRowSparseMatrix::~CompressedRowSparseMatrix() { in ~CompressedRowSparseMatrix() 157 void CompressedRowSparseMatrix::SetZero() { in SetZero() 161 void CompressedRowSparseMatrix::RightMultiply(const double* x, in RightMultiply() 173 void CompressedRowSparseMatrix::LeftMultiply(const double* x, double* y) const { in LeftMultiply() 184 void CompressedRowSparseMatrix::SquaredColumnNorm(double* x) const { in SquaredColumnNorm() 193 void CompressedRowSparseMatrix::ScaleColumns(const double* scale) { in ScaleColumns() 201 void CompressedRowSparseMatrix::ToDenseMatrix(Matrix* dense_matrix) const { in ToDenseMatrix() [all …]
|
D | sparse_normal_cholesky_solver.h | 52 class CompressedRowSparseMatrix; variable 63 CompressedRowSparseMatrix* A, 69 CompressedRowSparseMatrix* A, 75 CompressedRowSparseMatrix* A, 81 CompressedRowSparseMatrix* A, 101 scoped_ptr<CompressedRowSparseMatrix> outer_product_;
|
D | compressed_row_sparse_matrix_test.cc | 78 crsm.reset(new CompressedRowSparseMatrix(*tsm)); in SetUp() 96 scoped_ptr<CompressedRowSparseMatrix> crsm; 160 CompressedRowSparseMatrix crsm_appendage(tsm_appendage); in TEST_F() 183 scoped_ptr<CompressedRowSparseMatrix> appendage( in TEST_F() 184 CompressedRowSparseMatrix::CreateBlockDiagonalMatrix( in TEST_F() 237 TEST(CompressedRowSparseMatrix, CreateBlockDiagonalMatrix) { in TEST() argument 248 scoped_ptr<CompressedRowSparseMatrix> matrix( in TEST() 249 CompressedRowSparseMatrix::CreateBlockDiagonalMatrix( in TEST() 282 matrix_.reset(new CompressedRowSparseMatrix(4, 4, 7)); in SetUp() 312 scoped_ptr<CompressedRowSparseMatrix> matrix_; [all …]
|
D | sparse_normal_cholesky_solver.cc | 79 CompressedRowSparseMatrix* A, in SolveImpl() 91 scoped_ptr<CompressedRowSparseMatrix> regularizer; in SolveImpl() 93 regularizer.reset(CompressedRowSparseMatrix::CreateBlockDiagonalMatrix( in SolveImpl() 96 regularizer.reset(new CompressedRowSparseMatrix( in SolveImpl() 126 CompressedRowSparseMatrix* A, in SolveImplUsingEigen() 161 CompressedRowSparseMatrix::CreateOuterProductMatrixAndProgram( in SolveImplUsingEigen() 165 CompressedRowSparseMatrix::ComputeOuterProduct( in SolveImplUsingEigen() 223 CompressedRowSparseMatrix* A, in SolveImplUsingCXSparse() 259 CompressedRowSparseMatrix::CreateOuterProductMatrixAndProgram( in SolveImplUsingCXSparse() 263 CompressedRowSparseMatrix::ComputeOuterProduct( in SolveImplUsingCXSparse() [all …]
|
D | incomplete_lq_factorization.cc | 45 inline double NormalizeRow(const int row, CompressedRowSparseMatrix* matrix) { in NormalizeRow() 65 inline double RowDotProduct(const CompressedRowSparseMatrix& a, in RowDotProduct() 67 const CompressedRowSparseMatrix& b, in RowDotProduct() 118 CompressedRowSparseMatrix* matrix) { in DropEntriesAndAddRow() 164 CompressedRowSparseMatrix* IncompleteLQFactorization( in IncompleteLQFactorization() 165 const CompressedRowSparseMatrix& matrix, in IncompleteLQFactorization() 176 CompressedRowSparseMatrix* l = in IncompleteLQFactorization() 177 new CompressedRowSparseMatrix(num_rows, in IncompleteLQFactorization() 182 CompressedRowSparseMatrix q(num_rows, num_cols, q_level_of_fill * num_rows); in IncompleteLQFactorization()
|
D | incomplete_lq_factorization_test.cc | 42 void ExpectMatricesAreEqual(const CompressedRowSparseMatrix& expected, in ExpectMatricesAreEqual() 43 const CompressedRowSparseMatrix& actual, in ExpectMatricesAreEqual() 58 CompressedRowSparseMatrix matrix(1, 1, 1); in TEST() 64 scoped_ptr<CompressedRowSparseMatrix> l( in TEST() 83 CompressedRowSparseMatrix matrix(10, 10, 100); in TEST() 102 scoped_ptr<CompressedRowSparseMatrix> lmatrix( in TEST() 122 CompressedRowSparseMatrix matrix(10, 10, 100); in TEST()
|
D | incomplete_lq_factorization.h | 66 CompressedRowSparseMatrix* IncompleteLQFactorization( 67 const CompressedRowSparseMatrix& matrix, 85 CompressedRowSparseMatrix* matrix);
|
D | covariance_impl.h | 47 class CompressedRowSparseMatrix; variable 71 const CompressedRowSparseMatrix* covariance_matrix() const { in covariance_matrix() 83 scoped_ptr<CompressedRowSparseMatrix> covariance_matrix_;
|
D | compressed_row_jacobian_writer.cc | 44 const Program* program, CompressedRowSparseMatrix* jacobian) { in PopulateJacobianRowAndColumnBlockVectors() 106 CompressedRowSparseMatrix* jacobian = in CreateJacobian() 107 new CompressedRowSparseMatrix( in CreateJacobian() 182 CompressedRowSparseMatrix* jacobian = in Write() 183 down_cast<CompressedRowSparseMatrix*>(base_jacobian); in Write()
|
D | compressed_row_jacobian_writer.h | 42 class CompressedRowSparseMatrix; variable 65 CompressedRowSparseMatrix* jacobian);
|
D | cxsparse.h | 45 class CompressedRowSparseMatrix; variable 69 cs_di CreateSparseMatrixTransposeView(CompressedRowSparseMatrix* A);
|
D | suitesparse.h | 76 class CompressedRowSparseMatrix; variable 101 cholmod_sparse CreateSparseMatrixTransposeView(CompressedRowSparseMatrix* A);
|
D | dynamic_compressed_row_sparse_matrix.h | 49 class DynamicCompressedRowSparseMatrix : public CompressedRowSparseMatrix {
|
D | dynamic_compressed_row_sparse_matrix_test.cc | 109 crsm.reset(new CompressedRowSparseMatrix(*tsm)); in InitialiseSparseMatrixReferences() 169 scoped_ptr<CompressedRowSparseMatrix> crsm;
|
D | unsymmetric_linear_solver_test.cc | 74 CompressedRowSparseMatrix* crsm = new CompressedRowSparseMatrix(*A_); in TestSolver()
|
D | dynamic_compressed_row_sparse_matrix.cc | 41 : CompressedRowSparseMatrix(num_rows, in DynamicCompressedRowSparseMatrix()
|
D | preconditioner.h | 156 typedef TypedPreconditioner<CompressedRowSparseMatrix> CompressedRowSparseMatrixPreconditioner; //…
|
D | linear_solver.h | 353 typedef TypedLinearSolver<CompressedRowSparseMatrix> CompressedRowSparseMatrixSolver; // NOLINT
|
D | cxsparse.cc | 167 cs_di CXSparse::CreateSparseMatrixTransposeView(CompressedRowSparseMatrix* A) { in CreateSparseMatrixTransposeView()
|
D | suitesparse.cc | 96 CompressedRowSparseMatrix* A) { in CreateSparseMatrixTransposeView()
|
D | problem_impl.cc | 716 scoped_ptr<CompressedRowSparseMatrix> tmp_jacobian; in Evaluate() 719 down_cast<CompressedRowSparseMatrix*>(evaluator->CreateJacobian())); in Evaluate()
|
D | schur_complement_solver.cc | 469 CompressedRowSparseMatrix crsm(*tsm); in SolveReducedLinearSystemUsingEigen()
|
D | covariance_test.cc | 101 const CompressedRowSparseMatrix* crsm = covariance_impl.covariance_matrix(); in TEST()
|
D | covariance_impl.cc | 320 new CompressedRowSparseMatrix(num_rows, num_rows, num_nonzeros)); in ComputeCovarianceSparsity()
|