|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <reaction_table.h>
Public Member Functions | |
| reaction::RxSpecies | Species (uint32_t id) const |
| reaction::RxRule | Rule (uint32_t id) const |
| uint32_t | RuleIndex (uint32_t position) const |
| uint64_t | Rate (uint32_t rule, uint32_t kelvin) const |
Public Attributes | |
| std::span< const reaction::RxSpecies > | species |
| std::span< const reaction::RxRule > | rules |
| std::span< const uint32_t > | ruleIndex |
| std::span< const uint64_t > | rates |
Definition at line 87 of file reaction_table.h.
|
inlinenodiscard |
Definition at line 96 of file reaction_table.h.
References rates.
|
inlinenodiscard |
Definition at line 94 of file reaction_table.h.
References rules.
|
inlinenodiscard |
Definition at line 95 of file reaction_table.h.
References ruleIndex.
|
inlinenodiscard |
Definition at line 93 of file reaction_table.h.
References species.
| std::span<const uint64_t> bicameral::sim::ReactionTableView::rates |
Definition at line 91 of file reaction_table.h.
Referenced by Rate().
| std::span<const uint32_t> bicameral::sim::ReactionTableView::ruleIndex |
Definition at line 90 of file reaction_table.h.
Referenced by RuleIndex().
| std::span<const reaction::RxRule> bicameral::sim::ReactionTableView::rules |
Definition at line 89 of file reaction_table.h.
Referenced by Rule().
| std::span<const reaction::RxSpecies> bicameral::sim::ReactionTableView::species |
Definition at line 88 of file reaction_table.h.
Referenced by Species().