|
GridFire v0.7.6rc4.0
General Purpose Nuclear Network
|
Scratchpad implementation for the MultiscalePartitioningEngineView. More...
#include "gridfire/engine/views/engine_multiscale.h"#include "gridfire/engine/scratchpads/scratchpad_abstract.h"#include "gridfire/engine/scratchpads/types.h"#include "fourdst/atomic/atomicSpecies.h"#include <vector>#include <memory>#include <unordered_map>#include "sundials/sundials_context.h"Classes | |
| struct | gridfire::engine::scratch::MultiscalePartitioningEngineViewScratchPad |
| Scratchpad for multiscale partitioning engine computations with QSE groups. More... | |
Namespaces | |
| namespace | gridfire |
| namespace | gridfire::engine |
| namespace | gridfire::engine::scratch |
| Scratchpad memory management for computational engines. | |
Scratchpad implementation for the MultiscalePartitioningEngineView.
This header defines the MultiscalePartitioningEngineViewScratchPad, a concrete implementation of AbstractScratchPad designed for use with multiscale partitioning algorithms. It provides thread-local storage for QSE (Quasi-Static Equilibrium) groups, solvers, species classifications, and SUNDIALS contexts required for solving stiff subsystems.