|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Integrator registry container paired with active execution pointers. More...
#include <sim_integrator_state.h>

Public Attributes | |
| IntegratorRegistry | registry |
| struct Integrator * | active |
| struct Integrator * | stepping |
| struct Integrator ** | sequence |
| size_t | sequence_count |
| size_t | sequence_capacity |
| bool | registry_ready |
Integrator registry container paired with active execution pointers.
| struct Integrator* SimIntegratorState::active |
Currently bound integrator (not owned).
| IntegratorRegistry SimIntegratorState::registry |
Registry of available integrator factories.
| bool SimIntegratorState::registry_ready |
True when registry initialized successfully.
| struct Integrator** SimIntegratorState::sequence |
Optional integrator sequence (not owned).
| size_t SimIntegratorState::sequence_capacity |
Capacity of sequence storage.
| size_t SimIntegratorState::sequence_count |
Number of integrators in sequence.
| struct Integrator* SimIntegratorState::stepping |
Integrator currently executing a step (not owned).