Nektar++
Functions
Python/TimeIntegration/TimeIntegrationScheme.cpp File Reference
#include <LibUtilities/Python/NekPyConfig.hpp>
#include <LibUtilities/TimeIntegration/TimeIntegrationScheme.h>

Go to the source code of this file.

Functions

void export_TimeIntegrationScheme ()
 

Function Documentation

◆ export_TimeIntegrationScheme()

void export_TimeIntegrationScheme ( )

Definition at line 42 of file Python/TimeIntegration/TimeIntegrationScheme.cpp.

43{
44 // Very lightweight class around the time-integration scheme. Mostly this is
45 // here for debugging purposes rather than to provide a full wrapper around
46 // this class.
47 py::class_<TimeIntegrationScheme, std::shared_ptr<TimeIntegrationScheme>,
48 boost::noncopyable>("TimeIntegrationScheme", py::no_init)
49 .def("GetFullName", &TimeIntegrationScheme::GetFullName)
50 .def("GetName", &TimeIntegrationScheme::GetName)
51 .def("GetVariant", &TimeIntegrationScheme::GetVariant)
52 .def("GetOrder", &TimeIntegrationScheme::GetOrder)
53
54 .def("GetTimeStability", &TimeIntegrationScheme::GetTimeStability)
55 .def("GetNumIntegrationPhases",
56 &TimeIntegrationScheme::GetNumIntegrationPhases);
57}

Referenced by BOOST_PYTHON_MODULE().