18 nlohmann::ordered_json defaultJson;
19 to_json(defaultJson, defaultSettings);
20 nlohmann::json settings_json = settings;
21 defaultJson.merge_patch(settings_json);
24 return std::make_shared<ModelEvaluator>(mesh, vfv, defaultSettings, nVars);
26 py::arg(
"mesh"), py::arg(
"vfv"), py::arg(
"settings"), py::arg(
"nVars"));
34 nlohmann::ordered_json defaultJson;
35 to_json(defaultJson, defaultSettings);
36 nlohmann::json settings_json = settings;
37 defaultJson.merge_patch(settings_json);
42 auto EvaluateRHSOptions_ = py::classh<ModelEvaluator::EvaluateRHSOptions>(ModelEvaluator_,
"EvaluateRHSOptions");
54 py::arg(
"uRec"), py::arg(
"uRecNew"), py::arg(
"u"),
56 py::arg(
"putIntoNew") =
false, py::arg(
"recordInc") =
false, py::arg(
"uRecIsZero") =
false);
void DoReconstructionIter(tURec< nVarsFixed > &uRec, tURec< nVarsFixed > &uRecNew, tUDof< nVarsFixed > &u, real t, bool putIntoNew=false, bool recordInc=false, bool uRecIsZero=false)