diff --git a/internal/ceres/evaluation_benchmark.cc b/internal/ceres/evaluation_benchmark.cc index 9717d0f7a..6f0591edd 100644 --- a/internal/ceres/evaluation_benchmark.cc +++ b/internal/ceres/evaluation_benchmark.cc @@ -145,12 +145,10 @@ struct BALData { return crs_jacobian.get(); } - const PartitionedView* PartitionedMatrixViewJacobian( + std::unique_ptr PartitionedMatrixViewJacobian( const LinearSolver::Options& options) { auto block_sparse = BlockSparseJacobianWithTranspose(options.context); - partitioned_view_jacobian = - std::make_unique(options, *block_sparse); - return partitioned_view_jacobian.get(); + return std::make_unique(options, *block_sparse); } BlockSparseMatrix* BlockDiagonalEtE(const LinearSolver::Options& options) { @@ -177,7 +175,6 @@ struct BALData { std::unique_ptr block_sparse_jacobian; std::unique_ptr block_sparse_jacobian_with_transpose; std::unique_ptr crs_jacobian; - std::unique_ptr partitioned_view_jacobian; std::unique_ptr block_diagonal_ete; std::unique_ptr block_diagonal_ftf; };