mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-30 00:50:37 +08:00
ClangTidy cleanups
1. NULL -> nullptr 2. foo.reset(new Bar) -> = foo = std::make_unique<Bar>() 3. Missing std library includes & prefixes Change-Id: I260b261b484554be681ee5a7398126fdb3b3a789
This commit is contained in:
@@ -78,14 +78,14 @@ TEST(_, ReorderResidualBlockNormalFunction) {
|
||||
problem.AddResidualBlock(new BinaryCostFunction(), nullptr, &x, &y);
|
||||
problem.AddResidualBlock(new UnaryCostFunction(), nullptr, &y);
|
||||
|
||||
ParameterBlockOrdering* linear_solver_ordering = new ParameterBlockOrdering;
|
||||
auto linear_solver_ordering = std::make_shared<ParameterBlockOrdering>();
|
||||
linear_solver_ordering->AddElementToGroup(&x, 0);
|
||||
linear_solver_ordering->AddElementToGroup(&y, 0);
|
||||
linear_solver_ordering->AddElementToGroup(&z, 1);
|
||||
|
||||
Solver::Options options;
|
||||
options.linear_solver_type = DENSE_SCHUR;
|
||||
options.linear_solver_ordering.reset(linear_solver_ordering);
|
||||
options.linear_solver_ordering = linear_solver_ordering;
|
||||
|
||||
const vector<ResidualBlock*>& residual_blocks =
|
||||
problem.program().residual_blocks();
|
||||
|
||||
Reference in New Issue
Block a user