mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-30 00:50:37 +08:00
fix formatting for (non-generated) internal source files
- Change formatting standard to Cpp11. Main difference is not having the space between two closing >> for nested templates. We don't choose c++14, because older versions of clang-format (version 9 and earlier) don't know this value yet, and it doesn't make a difference in the formatting. - Apply clang-format to all (non generated) internal source files. - Manually fix some code sections (clang-format on/off) and c-strings - Exclude some embedded external files with very different formatting (gtest/gmock) - Add script to format all source files Change-Id: Ic6cea41575ad6e37c9e136dbce176b0d505dc44d
This commit is contained in:
@@ -139,10 +139,8 @@ LinearSolver::Summary SchurComplementSolver::SolveImpl(
|
||||
//
|
||||
// TODO(sameeragarwal): A more scalable template specialization
|
||||
// mechanism that does not cause binary bloat.
|
||||
if (options_.row_block_size == 2 &&
|
||||
options_.e_block_size == 3 &&
|
||||
options_.f_block_size == 6 &&
|
||||
num_f_blocks == 1) {
|
||||
if (options_.row_block_size == 2 && options_.e_block_size == 3 &&
|
||||
options_.f_block_size == 6 && num_f_blocks == 1) {
|
||||
eliminator_.reset(new SchurEliminatorForOneFBlock<2, 3, 6>);
|
||||
} else {
|
||||
eliminator_.reset(SchurEliminatorBase::Create(options_));
|
||||
|
||||
Reference in New Issue
Block a user