49 py::class_<USWrap, std::shared_ptr<USWrap>, py::bases<EquationSystem>,
55 .def(
"InitObject", &EquationSystem::InitObject,
56 &USWrap::Default_v_InitObject)
57 .def(
"DoInitialise", &EquationSystem::DoInitialise,
58 &USWrap::Default_v_DoInitialise)
59 .def(
"DoSolve", &EquationSystem::DoSolve, &USWrap::Default_v_DoSolve)
60 .def(
"SetInitialConditions", &EquationSystem::SetInitialConditions,
61 &USWrap::Default_v_SetInitialConditions)
62 .def(
"EvaluateExactSolution", &USWrap::v_EvaluateExactSolution,
63 &USWrap::Default_v_EvaluateExactSolution)
64 .def(
"LinfError", &USWrap::v_LinfError, &USWrap::Default_v_LinfError)
65 .def(
"L2Error", &USWrap::v_L2Error, &USWrap::Default_v_L2Error)
71 &UnsteadySystem::GetTimeIntegrationSchemeOperators,
72 py::return_value_policy<py::reference_existing_object>()))
76 &UnsteadySystem::GetTimeIntegrationScheme,
77 py::return_value_policy<py::reference_existing_object>()));
void export_UnsteadySystem()
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< MeshGraph > MeshGraphSharedPtr
EquationSystem wrapper to handle virtual function calls in EquationSystem and its subclasses.
A helper class that for factory-based classes allows std::shared_ptr<T> as something that boost::pyth...