|
GridFire v0.7.6rc4.0
General Purpose Nuclear Network
|
Scratchpad implementation for the GraphEngine using CppAD automatic differentiation. More...
#include <vector>#include "gridfire/engine/scratchpads/scratchpad_abstract.h"#include "gridfire/engine/scratchpads/types.h"#include "gridfire/engine/engine_graph.h"#include "gridfire/engine/engine_abstract.h"#include "cppad/cppad.hpp"#include <optional>Classes | |
| struct | gridfire::engine::scratch::GraphEngineScratchPad |
| Scratchpad for storing CppAD automatic differentiation state for GraphEngine. More... | |
Namespaces | |
| namespace | gridfire |
| namespace | gridfire::engine |
| namespace | gridfire::engine::scratch |
| Scratchpad memory management for computational engines. | |
Scratchpad implementation for the GraphEngine using CppAD automatic differentiation.
This header defines the GraphEngineScratchPad, a concrete implementation of AbstractScratchPad designed for use with the GraphEngine. It provides thread-local storage for CppAD automatic differentiation functions, Jacobian computation work structures, and cached derivatives used during ODE integration.