User Guide
|
Classes | |
struct | AnalyticDiffExecutor |
struct | DiffeqSolverExecutor |
class | EmbeddedPythonLoader |
A singleton class handling access to the pybind_wrap_api struct. More... | |
struct | pybind_wrap_api |
struct | PythonExecutor |
struct | SolveLinearSystemExecutor |
struct | SolveNonLinearSystemExecutor |
Functions | |
SolveLinearSystemExecutor * | create_sls_executor_func () |
SolveNonLinearSystemExecutor * | create_nsls_executor_func () |
DiffeqSolverExecutor * | create_des_executor_func () |
AnalyticDiffExecutor * | create_ads_executor_func () |
void | destroy_sls_executor_func (SolveLinearSystemExecutor *exec) |
void | destroy_nsls_executor_func (SolveNonLinearSystemExecutor *exec) |
void | destroy_des_executor_func (DiffeqSolverExecutor *exec) |
void | destroy_ads_executor_func (AnalyticDiffExecutor *exec) |
void | initialize_interpreter_func () |
void | finalize_interpreter_func () |
pybind_wrap_api | init_pybind_wrap_api () noexcept |
AnalyticDiffExecutor * nmodl::pybind_wrappers::create_ads_executor_func | ( | ) |
Definition at line 169 of file wrapper.cpp.
DiffeqSolverExecutor * nmodl::pybind_wrappers::create_des_executor_func | ( | ) |
Definition at line 165 of file wrapper.cpp.
SolveNonLinearSystemExecutor * nmodl::pybind_wrappers::create_nsls_executor_func | ( | ) |
Definition at line 161 of file wrapper.cpp.
SolveLinearSystemExecutor * nmodl::pybind_wrappers::create_sls_executor_func | ( | ) |
Definition at line 157 of file wrapper.cpp.
void nmodl::pybind_wrappers::destroy_ads_executor_func | ( | AnalyticDiffExecutor * | exec | ) |
Definition at line 185 of file wrapper.cpp.
void nmodl::pybind_wrappers::destroy_des_executor_func | ( | DiffeqSolverExecutor * | exec | ) |
Definition at line 181 of file wrapper.cpp.
void nmodl::pybind_wrappers::destroy_nsls_executor_func | ( | SolveNonLinearSystemExecutor * | exec | ) |
Definition at line 177 of file wrapper.cpp.
void nmodl::pybind_wrappers::destroy_sls_executor_func | ( | SolveLinearSystemExecutor * | exec | ) |
Definition at line 173 of file wrapper.cpp.
void nmodl::pybind_wrappers::finalize_interpreter_func | ( | ) |
Definition at line 198 of file wrapper.cpp.
|
noexcept |
Definition at line 202 of file wrapper.cpp.
void nmodl::pybind_wrappers::initialize_interpreter_func | ( | ) |
Definition at line 189 of file wrapper.cpp.