|
| ProbeCommand | bicameral::sim::MakeTableCommand (uint64_t targetTick, uint32_t sequence, uint64_t version) |
| uint64_t | bicameral::sim::TableCommandVersion (const ProbeCommand &command) |
| ProbeCommand | bicameral::sim::MakePokeCommand (uint64_t targetTick, uint32_t sequence, uint32_t x, uint32_t y, uint32_t z) |
| ProbeCommand | bicameral::sim::MakePushCommand (uint64_t targetTick, uint32_t sequence, const std::array< int64_t, 3 > &origin, const std::array< int32_t, 3 > &direction, uint32_t impulseMillinewtonSeconds) |
| std::vector< reaction::RxCell > | bicameral::sim::MakeProbeInitialWorld (const BakedReactionTable &table) |
| std::array< uint32_t, PROBE_VIEW_SPECIES_COUNT > | bicameral::sim::ProbeViewSpecies (const BakedReactionTable &table) |
| std::vector< uint64_t > | bicameral::sim::ProbeInitialBlockWakes (const BakedReactionTable &table, std::span< const reaction::RxCell > cells) |
| std::vector< uint32_t > | bicameral::sim::ProbeInitialScheduleWords (const BakedReactionTable &table, std::span< const reaction::RxCell > cells) |
| uint64_t | bicameral::sim::ProbeStateHash (std::span< const reaction::RxCell > cells) |
| uint64_t | bicameral::sim::ProbeEnergySum (std::span< const reaction::RxCell > cells) |
| std::vector< uint32_t > | bicameral::sim::MakeProbeExtractionCells (std::span< const reaction::RxCell > cells, std::span< const reaction::HcThermalCache > caches, const std::array< uint32_t, PROBE_VIEW_SPECIES_COUNT > &viewSpecies) |
| uint64_t | bicameral::sim::ProbeExtractionHash (std::span< const uint32_t > words) |