Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimIntegratorState Struct Reference

Integrator registry container paired with active execution pointers. More...

#include <sim_integrator_state.h>

Collaboration diagram for SimIntegratorState:

Public Attributes

IntegratorRegistry registry
 
struct Integratoractive
 
struct Integratorstepping
 
struct Integrator ** sequence
 
size_t sequence_count
 
size_t sequence_capacity
 
bool registry_ready
 

Detailed Description

Integrator registry container paired with active execution pointers.

Member Data Documentation

◆ active

struct Integrator* SimIntegratorState::active

Currently bound integrator (not owned).

◆ registry

IntegratorRegistry SimIntegratorState::registry

Registry of available integrator factories.

◆ registry_ready

bool SimIntegratorState::registry_ready

True when registry initialized successfully.

◆ sequence

struct Integrator** SimIntegratorState::sequence

Optional integrator sequence (not owned).

◆ sequence_capacity

size_t SimIntegratorState::sequence_capacity

Capacity of sequence storage.

◆ sequence_count

size_t SimIntegratorState::sequence_count

Number of integrators in sequence.

◆ stepping

struct Integrator* SimIntegratorState::stepping

Integrator currently executing a step (not owned).


The documentation for this struct was generated from the following file: