Loading src/parser.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -153,4 +153,4 @@ std::optional<solver::InputInfo> parse_inputs(std::string str) { } return maybe_state.value().info; } } // namespace parser } // namespace solver src/solver.cpp +14 −18 Original line number Diff line number Diff line Loading @@ -10,8 +10,7 @@ void require(std::string key) { std::cout << "missing required key: " << key << std::endl; } std::optional<solver::SolverSettings> do_make_solver(solver::InputInfo ii) { std::optional<solver::SolverSettings> do_make_solver(solver::InputInfo ii) { solver::SolverSettings ss; std::string PROB_LO("geometry.prob_lo"); std::string PROB_HI("geometry.prob_hi"); Loading Loading @@ -59,8 +58,7 @@ do_make_solver(solver::InputInfo ii) { namespace solver { std::optional<solver::SolverSettings> make_solver(solver::InputInfo ii) { std::optional<solver::SolverSettings> make_solver(solver::InputInfo ii) { auto maybe_state = do_make_solver(ii); if (!maybe_state.has_value()) { return std::nullopt; Loading @@ -68,21 +66,19 @@ make_solver(solver::InputInfo ii) { return maybe_state.value(); } std::string serialize(solver::SolverSettings settings) { std::stringstream buffer; auto [xx, yy, zz] = settings.geometry.axes; buffer << std::endl; buffer << " geometry.is_periodic = " << xx.periodic << " " << yy.periodic << " " << zz.periodic << std::endl; buffer << " geometry.prob_lo = " << xx.low << " " << yy.low << " " << zz.low << std::endl; buffer << " geometry.is_periodic = " << xx.periodic << " " << yy.periodic << " " << zz.periodic << std::endl; buffer << " geometry.prob_lo = " << xx.low << " " << yy.low << " " << zz.low << std::endl; buffer << " geometry.prob_hi = " << xx.high << " " << yy.high << " " << zz.high; return buffer.str(); } } // namespace solver tests/solver.t.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -60,7 +60,6 @@ TEST_CASE("negative_positive", "[]") { CHECK_FALSE(yy.periodic); } TEST_CASE("serialize", "[]") { solver::SolverSettings ss; Loading Loading
src/parser.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -153,4 +153,4 @@ std::optional<solver::InputInfo> parse_inputs(std::string str) { } return maybe_state.value().info; } } // namespace parser } // namespace solver
src/solver.cpp +14 −18 Original line number Diff line number Diff line Loading @@ -10,8 +10,7 @@ void require(std::string key) { std::cout << "missing required key: " << key << std::endl; } std::optional<solver::SolverSettings> do_make_solver(solver::InputInfo ii) { std::optional<solver::SolverSettings> do_make_solver(solver::InputInfo ii) { solver::SolverSettings ss; std::string PROB_LO("geometry.prob_lo"); std::string PROB_HI("geometry.prob_hi"); Loading Loading @@ -59,8 +58,7 @@ do_make_solver(solver::InputInfo ii) { namespace solver { std::optional<solver::SolverSettings> make_solver(solver::InputInfo ii) { std::optional<solver::SolverSettings> make_solver(solver::InputInfo ii) { auto maybe_state = do_make_solver(ii); if (!maybe_state.has_value()) { return std::nullopt; Loading @@ -68,21 +66,19 @@ make_solver(solver::InputInfo ii) { return maybe_state.value(); } std::string serialize(solver::SolverSettings settings) { std::stringstream buffer; auto [xx, yy, zz] = settings.geometry.axes; buffer << std::endl; buffer << " geometry.is_periodic = " << xx.periodic << " " << yy.periodic << " " << zz.periodic << std::endl; buffer << " geometry.prob_lo = " << xx.low << " " << yy.low << " " << zz.low << std::endl; buffer << " geometry.is_periodic = " << xx.periodic << " " << yy.periodic << " " << zz.periodic << std::endl; buffer << " geometry.prob_lo = " << xx.low << " " << yy.low << " " << zz.low << std::endl; buffer << " geometry.prob_hi = " << xx.high << " " << yy.high << " " << zz.high; return buffer.str(); } } // namespace solver
tests/solver.t.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -60,7 +60,6 @@ TEST_CASE("negative_positive", "[]") { CHECK_FALSE(yy.periodic); } TEST_CASE("serialize", "[]") { solver::SolverSettings ss; Loading