7 const std::string
getName()
override {
8 PYBIND11_OVERRIDE_PURE(
const std::string,
15 PYBIND11_OVERRIDE_PURE(
void,
22 PYBIND11_OVERRIDE_PURE(
void,
29 PYBIND11_OVERRIDE_PURE(Status&,
35 PYBIND11_OVERRIDE_PURE(Status&,
42py::class_<Kernel, PyKernel, std::shared_ptr<Kernel>>(
m,
"Kernel", py::dynamic_attr())
43 .
def(py::init<const std::string&>())
44 .
def(
"getName", &Kernel::getName)
45 .def(
"appendChild", &Kernel::appendChild)
46 .def(
"insertAt", &Kernel::insertAt)
47 .def(
"removeAt", &Kernel::removeAt)
48 .def(
"updateAt", &Kernel::updateAt)
49 .def(
"generateInformationString", &Kernel::generateInformationString)
50 .def(
"setInputParam", &Kernel::setInputParam)
51 .def(
"setInputDataSet", &Kernel::setInputDataSet)
52 .def(
"initializeKernel", &Kernel::initializeKernel)
53 .def(
"executeKernel", &Kernel::executeKernel)
54 .def(
"finalizeKernel", &Kernel::finalizeKernel);
56m.def(
"modelfactory", &ModelFactory);
58m.def(
"solverfactory", &SolverFactory);
const std::string getName() override
Status & executeKernel_impl(Status &stat) override
Status & initializeKernel_impl(Status &stat) override
void setInputDataSet_impl(std::shared_ptr< DataSet > &DS) override
void setInputParam_impl(std::shared_ptr< Param > &PM) override
py::class_< Kernel, PyKernel, std::shared_ptr< Kernel > >(m, "Kernel", py::dynamic_attr()) .def(py m def("modelfactory", &ModelFactory)