Module runtime

Source
Expand description

All things related to running FIPS simulations

Structs§

Axis
Definition of a single coordinate axis (i.e. bounds and out-of-bounds behavior)
FipsBorrow
Struct representing an immutable borrow of data belonging to a single particle member
FipsBorrowMut
Struct representing an immutable borrow of data belonging to a single particle member
InteractionDetails
InteractionIndex
InteractionIndexEntry
InteractionQuantityIndexEntry
MemberIndexEntry
Index entry for a single particle member
ParticleBorrowMut
A mutable borrow of all data relating to one particle type
ParticleData
Data for all instances of a single particle type
ParticleIndex
Central storage for all particle metadata
ParticleIndexEntry
Index entry for a single particle type
ParticleStore
Store (and thus root owner) for all particle data used in a simulation
Runtime
RuntimeBuilder
Builder for Runtime with default values
SimulationBlock
A simulation block, i.e. some instructions that are executed together in the same time step
SimulationIndex
Index of simulations
SimulationIndexEntry
SimulationStatementBlock
UniformMembers
Options for allocating data for constant members

Enums§

Domain
MemberData
OutOfBoundsBehavior
Definition of the out-of-bounds behavior
SimulationBlockKind
Kind of simulation block
SimulationParticleFilter
Particles affected by a statement block

Type Aliases§

FunctionID
InteractionID
InteractionQuantityID
MemberID
ParticleID
SimulationID