Home
last modified time | relevance | path

Searched refs:CompressedRowBlockStructure (Results 1 – 25 of 25) sorted by relevance

/external/ceres-solver/internal/ceres/
Dvisibility_based_preconditioner.h67 struct CompressedRowBlockStructure;
135 VisibilityBasedPreconditioner(const CompressedRowBlockStructure& bs,
147 void ComputeClusterJacobiSparsity(const CompressedRowBlockStructure& bs);
148 void ComputeClusterTridiagonalSparsity(const CompressedRowBlockStructure& bs);
149 void InitStorage(const CompressedRowBlockStructure& bs);
150 void InitEliminator(const CompressedRowBlockStructure& bs);
162 void ComputeBlockPairsInPreconditioner(const CompressedRowBlockStructure& bs);
210 VisibilityBasedPreconditioner(const CompressedRowBlockStructure& bs, in VisibilityBasedPreconditioner()
Dpartitioned_matrix_view_impl.h52 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in PartitionedMatrixView()
100 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in RightMultiplyE()
123 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in RightMultiplyF()
166 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in LeftMultiplyE()
189 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in LeftMultiplyF()
237 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in CreateBlockDiagonalMatrixLayout()
238 CompressedRowBlockStructure* block_diagonal_structure = in CreateBlockDiagonalMatrixLayout()
239 new CompressedRowBlockStructure; in CreateBlockDiagonalMatrixLayout()
302 const CompressedRowBlockStructure* bs = matrix_.block_structure(); in UpdateBlockDiagonalEtE()
303 const CompressedRowBlockStructure* block_diagonal_structure = in UpdateBlockDiagonalEtE()
[all …]
Dschur_jacobi_preconditioner.h54 struct CompressedRowBlockStructure;
84 SchurJacobiPreconditioner(const CompressedRowBlockStructure& bs,
93 void InitEliminator(const CompressedRowBlockStructure& bs);
Dblock_sparse_matrix.h64 explicit BlockSparseMatrix(CompressedRowBlockStructure* block_structure);
85 const CompressedRowBlockStructure* block_structure() const;
93 scoped_ptr<CompressedRowBlockStructure> block_structure_;
Dschur_eliminator.h175 const CompressedRowBlockStructure* bs) = 0;
228 const CompressedRowBlockStructure* bs);
291 void ChunkOuterProduct(const CompressedRowBlockStructure* bs,
Dvisibility.h50 struct CompressedRowBlockStructure;
60 void ComputeVisibility(const CompressedRowBlockStructure& block_structure,
Dschur_complement_solver.h134 virtual void InitStorage(const CompressedRowBlockStructure* bs) = 0;
155 virtual void InitStorage(const CompressedRowBlockStructure* bs);
169 virtual void InitStorage(const CompressedRowBlockStructure* bs);
Dblock_jacobi_preconditioner.h41 struct CompressedRowBlockStructure;
74 const CompressedRowBlockStructure& block_structure_;
Dvisibility_based_preconditioner.cc72 const CompressedRowBlockStructure& bs, in VisibilityBasedPreconditioner()
140 const CompressedRowBlockStructure& bs) { in ComputeClusterJacobiSparsity()
158 const CompressedRowBlockStructure& bs) { in ComputeClusterTridiagonalSparsity()
179 const CompressedRowBlockStructure& bs) { in InitStorage()
246 const CompressedRowBlockStructure& bs) { in ComputeBlockPairsInPreconditioner()
330 const CompressedRowBlockStructure& bs) { in InitEliminator()
Dschur_eliminator_impl.h81 Init(int num_eliminate_blocks, const CompressedRowBlockStructure* bs) { in Init()
183 const CompressedRowBlockStructure* bs = A->block_structure(); in Eliminate()
309 const CompressedRowBlockStructure* bs = A->block_structure(); in BackSubstitute()
380 const CompressedRowBlockStructure* bs = A->block_structure(); in UpdateRhs()
443 const CompressedRowBlockStructure* bs = A->block_structure(); in ChunkDiagonalBlockAndGradient()
499 ChunkOuterProduct(const CompressedRowBlockStructure* bs, in ChunkOuterProduct()
561 const CompressedRowBlockStructure* bs = A->block_structure(); in NoEBlockRowsUpdate()
599 const CompressedRowBlockStructure* bs = A->block_structure(); in NoEBlockRowOuterProduct()
652 const CompressedRowBlockStructure* bs = A->block_structure(); in EBlockRowOuterProduct()
Dschur_eliminator_test.cc69 const CompressedRowBlockStructure* bs = A->block_structure(); in SetupHelper()
109 const CompressedRowBlockStructure* bs = A->block_structure(); in ComputeReferenceSolution()
130 const CompressedRowBlockStructure* bs = A->block_structure(); in EliminateSolveAndCompare()
Dschur_jacobi_preconditioner.cc48 const CompressedRowBlockStructure& bs, in SchurJacobiPreconditioner()
72 const CompressedRowBlockStructure& bs) { in InitEliminator()
Dlinear_least_squares_problems.cc295 CompressedRowBlockStructure* bs = new CompressedRowBlockStructure; in LinearLeastSquaresProblem2()
429 CompressedRowBlockStructure* bs = new CompressedRowBlockStructure; in LinearLeastSquaresProblem3()
Ddetect_structure.h54 void DetectStructure(const CompressedRowBlockStructure& bs,
Dblock_jacobian_writer.cc150 CompressedRowBlockStructure* bs = new CompressedRowBlockStructure; in CreateJacobian()
Dvisibility_test.cc61 CompressedRowBlockStructure bs; in TEST()
141 CompressedRowBlockStructure bs; in TEST()
Dpartitioned_matrix_view_test.cc148 const CompressedRowBlockStructure* bs = block_diagonal_ee->block_structure(); in TEST_F()
162 const CompressedRowBlockStructure* bs = block_diagonal_ff->block_structure(); in TEST_F()
Dblock_structure.h80 struct CompressedRowBlockStructure { struct
Ddetect_structure.cc38 void DetectStructure(const CompressedRowBlockStructure& bs, in DetectStructure()
Dblock_sparse_matrix.cc48 CompressedRowBlockStructure* block_structure) in BlockSparseMatrix()
215 const CompressedRowBlockStructure* BlockSparseMatrix::block_structure() in block_structure()
Dvisibility.cc52 void ComputeVisibility(const CompressedRowBlockStructure& block_structure, in ComputeVisibility()
Dblock_jacobi_preconditioner.cc71 const CompressedRowBlockStructure* bs = A.block_structure(); in UpdateImpl()
Dschur_complement_solver.cc99 const CompressedRowBlockStructure* bs) { in InitStorage()
183 const CompressedRowBlockStructure* bs) { in InitStorage()
Dimplicit_schur_complement_test.cc75 const CompressedRowBlockStructure* bs = A_->block_structure(); in ReducedLinearSystemAndSolution()
Dimplicit_schur_complement.cc145 const CompressedRowBlockStructure* block_diagonal_structure = in AddDiagonalAndInvert()