Pogona API Documentation
Core
|
|
Butcher tableau for a specific Runge-Kutta method as defined here: https://web.archive.org/save/https://en.wikipedia.org/wiki/List_of_Runge–Kutta_methods |
|
|
Common functions defined for various shapes centered around the origin (0, 0, 0) with a maximum width, height, and depth of 1. |
|
Initialization stages for ensuring that |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
|
|
An enumeration. |
DOI: 10.1007/BF02241732 |
|
|
An enumeration. |
|
An enumeration. |
The simulation kernel that is responsible for starting and coordinating how a simulation is run. |
|
|
|
|
|
Components
Base class for simulation components that can be configured via YAML files. |
|
|
An injector spawns particles within its defined volume in every time step in which it is turned on. |
Separates the symbol duration into N chips for N-PPM. |
|
|
|
Writes molecule positions to CSVs. |
|
Produces additional logging output in each time step. |
|
|
|
Sensor based on empirical measurements of susceptibility variations within a susceptometer. |
|
Sensor based on empirical measurements in a magnetic field simulation. |
|
At the beginning of the simulation, the position of N sample points will be randomly set inside this sensor's Geometry. |
|
Teleports molecules from one object to another. |
|
Objects
Model for a peristaltic pump that tries to avoid overdosing by ramping down the flow speed towards the end of an injection. |
|
Properties
|
|
|
|
|
|
|
|
|
Reserved for lists of floats of arbitrary lengths. |
|
|
|
|
|
List of length-3 lists of floats. |
|
|
|
Reserved for lists of floats of length 3. |
Utility Functions
|
|
|
|
|
Miscellaneous utility functions for the Pogona simulator. |