#include <OdeSolverDetail.hpp>
|
| | ~OdeWorkspace () |
| | Release this thread's six solver buffers and reset their pointers.
|
| |
|
| int | nmax = 0 |
| |
| double * | y = nullptr |
| |
| double * | yscal = nullptr |
| |
| double * | dydx = nullptr |
| |
| double * | yerr = nullptr |
| |
| double * | ytemp = nullptr |
| |
| double * | ak = nullptr |
| |
◆ ~OdeWorkspace()
| openswmm::ode::detail::OdeWorkspace::~OdeWorkspace |
( |
| ) |
|
Release this thread's six solver buffers and reset their pointers.
- Note
- The nontrivial destructor registers thread-exit cleanup for reused workspace. Buffers belong exclusively to this workspace.
◆ ak
| double* openswmm::ode::detail::OdeWorkspace::ak = nullptr |
◆ dydx
| double* openswmm::ode::detail::OdeWorkspace::dydx = nullptr |
◆ nmax
| int openswmm::ode::detail::OdeWorkspace::nmax = 0 |
| double* openswmm::ode::detail::OdeWorkspace::y = nullptr |
◆ yerr
| double* openswmm::ode::detail::OdeWorkspace::yerr = nullptr |
◆ yscal
| double* openswmm::ode::detail::OdeWorkspace::yscal = nullptr |
◆ ytemp
| double* openswmm::ode::detail::OdeWorkspace::ytemp = nullptr |
The documentation for this struct was generated from the following files:
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/math/OdeSolverDetail.hpp
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/math/OdeSolver.cpp