|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <reaction_table.h>
Public Attributes | |
| std::string | name |
| std::vector< RuleTerm > | reactants |
| std::vector< RuleTerm > | products |
| ArrheniusRate | rate |
| std::optional< int64_t > | declaredReactionEnthalpy |
Definition at line 63 of file reaction_table.h.
| std::optional<int64_t> bicameral::sim::RuleDefinition::declaredReactionEnthalpy |
Definition at line 71 of file reaction_table.h.
Referenced by bicameral::sim::anonymous_namespace{reaction_table.cpp}::CheckDeclaredEnthalpy(), and bicameral::script::anonymous_namespace{reaction_package.cpp}::ReadRule().
| std::string bicameral::sim::RuleDefinition::name |
Definition at line 64 of file reaction_table.h.
Referenced by bicameral::sim::anonymous_namespace{reaction_table.cpp}::BakeRate(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::BakeRates(), bicameral::sim::BakeReactionTable(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::BakeRule(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::CheckDeclaredEnthalpy(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::CheckElementBalance(), and bicameral::sim::anonymous_namespace{reaction_table.cpp}::CopyTerms().
| std::vector<RuleTerm> bicameral::sim::RuleDefinition::products |
Definition at line 66 of file reaction_table.h.
Referenced by bicameral::sim::anonymous_namespace{reaction_table.cpp}::BakeRule(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::CanonicalOrder(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::CheckDeclaredEnthalpy(), and bicameral::script::anonymous_namespace{reaction_package.cpp}::ReadRuleTerms().
| ArrheniusRate bicameral::sim::RuleDefinition::rate |
| std::vector<RuleTerm> bicameral::sim::RuleDefinition::reactants |
Definition at line 65 of file reaction_table.h.
Referenced by bicameral::sim::anonymous_namespace{reaction_table.cpp}::BakeRule(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::CanonicalOrder(), bicameral::sim::anonymous_namespace{reaction_table.cpp}::CheckDeclaredEnthalpy(), and bicameral::script::anonymous_namespace{reaction_package.cpp}::ReadRuleTerms().