mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 16:40:38 +08:00
Fix PartitionedMatrixView usage in evaluation_benchmark
Change-Id: I50a3fee923ce15a8c37a168126cb410239566025
This commit is contained in:
@@ -145,12 +145,10 @@ struct BALData {
|
|||||||
return crs_jacobian.get();
|
return crs_jacobian.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
const PartitionedView* PartitionedMatrixViewJacobian(
|
std::unique_ptr<PartitionedView> PartitionedMatrixViewJacobian(
|
||||||
const LinearSolver::Options& options) {
|
const LinearSolver::Options& options) {
|
||||||
auto block_sparse = BlockSparseJacobianWithTranspose(options.context);
|
auto block_sparse = BlockSparseJacobianWithTranspose(options.context);
|
||||||
partitioned_view_jacobian =
|
return std::make_unique<PartitionedView>(options, *block_sparse);
|
||||||
std::make_unique<PartitionedView>(options, *block_sparse);
|
|
||||||
return partitioned_view_jacobian.get();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
BlockSparseMatrix* BlockDiagonalEtE(const LinearSolver::Options& options) {
|
BlockSparseMatrix* BlockDiagonalEtE(const LinearSolver::Options& options) {
|
||||||
@@ -177,7 +175,6 @@ struct BALData {
|
|||||||
std::unique_ptr<BlockSparseMatrix> block_sparse_jacobian;
|
std::unique_ptr<BlockSparseMatrix> block_sparse_jacobian;
|
||||||
std::unique_ptr<BlockSparseMatrix> block_sparse_jacobian_with_transpose;
|
std::unique_ptr<BlockSparseMatrix> block_sparse_jacobian_with_transpose;
|
||||||
std::unique_ptr<CompressedRowSparseMatrix> crs_jacobian;
|
std::unique_ptr<CompressedRowSparseMatrix> crs_jacobian;
|
||||||
std::unique_ptr<PartitionedView> partitioned_view_jacobian;
|
|
||||||
std::unique_ptr<BlockSparseMatrix> block_diagonal_ete;
|
std::unique_ptr<BlockSparseMatrix> block_diagonal_ete;
|
||||||
std::unique_ptr<BlockSparseMatrix> block_diagonal_ftf;
|
std::unique_ptr<BlockSparseMatrix> block_diagonal_ftf;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user