|
ADOL-C: Automatic Differentiation in C/C++ 2.7.3
|
Reusable scratch storage retained by higher-level tape drivers. More...
#include <persistanttapeinfos.h>
Public Member Functions | |
| ~PersistantTapeInfos () | |
| PersistantTapeInfos ()=default | |
| PersistantTapeInfos (const PersistantTapeInfos &)=delete | |
| PersistantTapeInfos & | operator= (const PersistantTapeInfos &)=delete |
| PersistantTapeInfos (PersistantTapeInfos &&other) noexcept | |
| PersistantTapeInfos & | operator= (PersistantTapeInfos &&other) noexcept |
Public Attributes | |
| int | forodec_nax {0} |
| int | forodec_dax {0} |
| double * | forodec_y {nullptr} |
| double * | forodec_z {nullptr} |
| double ** | forodec_Z {nullptr} |
| double ** | jacSolv_J {nullptr} |
| double ** | jacSolv_I {nullptr} |
| double * | jacSolv_xold {nullptr} |
| int * | jacSolv_ri {nullptr} |
| int * | jacSolv_ci {nullptr} |
| int | jacSolv_nax {0} |
| int | jacSolv_modeold {0} |
| int | jacSolv_cgd {0} |
Reusable scratch storage retained by higher-level tape drivers.
The buffers cache allocations used by ODE and Jacobian routines across repeated calls. The object owns the raw arrays and is movable but not copyable.
| PersistantTapeInfos::~PersistantTapeInfos | ( | ) |
|
default |
|
delete |
|
noexcept |
|
delete |
|
noexcept |
| int PersistantTapeInfos::forodec_dax {0} |
| int PersistantTapeInfos::forodec_nax {0} |
| double* PersistantTapeInfos::forodec_y {nullptr} |
| double* PersistantTapeInfos::forodec_z {nullptr} |
| double** PersistantTapeInfos::forodec_Z {nullptr} |
| int PersistantTapeInfos::jacSolv_cgd {0} |
| int* PersistantTapeInfos::jacSolv_ci {nullptr} |
| double** PersistantTapeInfos::jacSolv_I {nullptr} |
| double** PersistantTapeInfos::jacSolv_J {nullptr} |
| int PersistantTapeInfos::jacSolv_modeold {0} |
| int PersistantTapeInfos::jacSolv_nax {0} |
| int* PersistantTapeInfos::jacSolv_ri {nullptr} |
| double* PersistantTapeInfos::jacSolv_xold {nullptr} |