![]() |
CYCAMORE
|
Reactor is a simple, general reactor based on static compositional transformations to model fuel burnup. More...
#include <reactor.h>
Public Member Functions | |
virtual void | AcceptMatlTrades (const std::vector< std::pair< cyclus::Trade< cyclus::Material >, cyclus::Material::Ptr > > &responses) |
virtual void | AcceptMatlTrades (const std::vector< std::pair< cyclus::Trade< cyclus::Material >, cyclus::Material::Ptr > > &responses) |
virtual Json::Value | annotations () |
virtual bool | CheckDecommissionCondition () |
virtual bool | CheckDecommissionCondition () |
virtual cyclus::Agent * | Clone () |
virtual void | EnterNotify () |
virtual void | EnterNotify () |
virtual std::set< cyclus::BidPortfolio< cyclus::Material >::Ptr > | GetMatlBids (cyclus::CommodMap< cyclus::Material >::type &commod_requests) |
virtual std::set< cyclus::BidPortfolio< cyclus::Material >::Ptr > | GetMatlBids (cyclus::CommodMap< cyclus::Material >::type &commod_requests) |
virtual std::set< cyclus::RequestPortfolio< cyclus::Material >::Ptr > | GetMatlRequests () |
virtual std::set< cyclus::RequestPortfolio< cyclus::Material >::Ptr > | GetMatlRequests () |
virtual void | GetMatlTrades (const std::vector< cyclus::Trade< cyclus::Material > > &trades, std::vector< std::pair< cyclus::Trade< cyclus::Material >, cyclus::Material::Ptr > > &responses) |
virtual void | GetMatlTrades (const std::vector< cyclus::Trade< cyclus::Material > > &trades, std::vector< std::pair< cyclus::Trade< cyclus::Material >, cyclus::Material::Ptr > > &responses) |
virtual void | InfileToDb (cyclus::InfileTree *tree, cyclus::DbInit di) |
virtual void | InitFrom (cycamore::Reactor *m) |
virtual void | InitFrom (cyclus::QueryableBackend *b) |
virtual void | InitInv (cyclus::Inventories &inv) |
Reactor (cyclus::Context *ctx) | |
Reactor (cyclus::Context *ctx) | |
virtual std::string | schema () |
virtual void | Snapshot (cyclus::DbInit di) |
virtual cyclus::Inventories | SnapshotInv () |
virtual void | Tick () |
virtual void | Tick () |
virtual void | Tock () |
virtual void | Tock () |
virtual std::string | version () |
virtual std::string | version () |
virtual | ~Reactor () |
virtual | ~Reactor () |
Private Member Functions | |
bool | Discharge () |
Discharge a batch from the core if there is room in the spent fuel inventory. | |
bool | Discharge () |
Discharge a batch from the core if there is room in the spent fuel inventory. | |
std::string | fuel_incommod (cyclus::Material::Ptr m) |
std::string | fuel_incommod (cyclus::Material::Ptr m) |
std::string | fuel_inrecipe (cyclus::Material::Ptr m) |
std::string | fuel_inrecipe (cyclus::Material::Ptr m) |
std::string | fuel_outcommod (cyclus::Material::Ptr m) |
std::string | fuel_outcommod (cyclus::Material::Ptr m) |
std::string | fuel_outrecipe (cyclus::Material::Ptr m) |
std::string | fuel_outrecipe (cyclus::Material::Ptr m) |
double | fuel_pref (cyclus::Material::Ptr m) |
double | fuel_pref (cyclus::Material::Ptr m) |
void | index_res (cyclus::Resource::Ptr m, std::string incommod) |
Store fuel info index for the given resource received on incommod. | |
void | index_res (cyclus::Resource::Ptr m, std::string incommod) |
Store fuel info index for the given resource received on incommod. | |
void | Load () |
Top up core inventory as much as possible. | |
void | Load () |
Top up core inventory as much as possible. | |
std::map< std::string, cyclus::toolkit::MatVec > | PeekSpent () |
Returns all spent assemblies indexed by outcommod without removing them from the spent fuel buffer. | |
std::map< std::string, cyclus::toolkit::MatVec > | PeekSpent () |
Returns all spent assemblies indexed by outcommod without removing them from the spent fuel buffer. | |
std::map< std::string, cyclus::toolkit::MatVec > | PopSpent () |
Returns all spent assemblies indexed by outcommod - removing them from the spent fuel buffer. | |
std::map< std::string, cyclus::toolkit::MatVec > | PopSpent () |
Returns all spent assemblies indexed by outcommod - removing them from the spent fuel buffer. | |
void | PushSpent (std::map< std::string, cyclus::toolkit::MatVec > leftover) |
Complement of PopSpent - must be called with all materials passed that were not traded away to other agents. | |
void | PushSpent (std::map< std::string, cyclus::toolkit::MatVec > leftover) |
Complement of PopSpent - must be called with all materials passed that were not traded away to other agents. | |
void | Record (std::string name, std::string val) |
Records a reactor event to the output db with the given name and note val. | |
void | Record (std::string name, std::string val) |
Records a reactor event to the output db with the given name and note val. | |
void | RecordSideProduct (bool produce) |
Records production of side products from the reactor. | |
void | RecordSideProduct (bool produce) |
Records production of side products from the reactor. | |
bool | retired () |
bool | retired () |
void | Transmute () |
Transmute the batch that is about to be discharged from the core to its fully burnt state as defined by its outrecipe. | |
void | Transmute () |
Transmute the batch that is about to be discharged from the core to its fully burnt state as defined by its outrecipe. | |
void | Transmute (int n_assem) |
Transmute the specified number of assemblies in the core to their fully burnt state as defined by their outrecipe. | |
void | Transmute (int n_assem) |
Transmute the specified number of assemblies in the core to their fully burnt state as defined by their outrecipe. | |
Reactor is a simple, general reactor based on static compositional transformations to model fuel burnup.
The user specifies a set of input fuels and corresponding burnt compositions that fuel is transformed to when it is discharged from the core. No incremental transmutation takes place. Rather, at the end of an operational cycle, the batch being discharged from the core is instantaneously transmuted from its original fresh fuel composition into its spent fuel form.
Each fuel is identified by a specific input commodity and has an associated input recipe (nuclide composition), output recipe, output commidity, and preference. The preference identifies which input fuels are preferred when requesting. Changes in these preferences can be specified as a function of time using the pref_change variables. Changes in the input-output recipe compositions can also be specified as a function of time using the recipe_change variables.
The reactor treats fuel as individual assemblies that are never split, combined or otherwise treated in any non-discrete way. Fuel is requested in full-or-nothing assembly sized quanta. If real-world assembly modeling is unnecessary, parameters can be adjusted (e.g. n_assem_core, assem_size, n_assem_batch). At the end of every cycle, a full batch is discharged from the core consisting of n_assem_batch assemblies of assem_size kg. The reactor also has a specifiable refueling time period following the end of each cycle at the end of which it will resume operation on the next cycle if it has enough fuel for a full core; otherwise it waits until it has enough fresh fuel assemblies.
In addition to its core, the reactor has an on-hand fresh fuel inventory and a spent fuel inventory whose capacities are specified by n_assem_fresh and n_assem_spent respectively. Each time step the reactor will attempt to acquire enough fresh fuel to fill its fresh fuel inventory (and its core if the core isn't currently full). If the fresh fuel inventory has zero capacity, fuel will be ordered just-in-time after the end of each operational cycle before the next begins. If the spent fuel inventory becomes full, the reactor will halt operation at the end of the next cycle until there is more room. Each time step, the reactor will try to trade away as much of its spent fuel inventory as possible.
When the reactor reaches the end of its lifetime, it will discharge all material from its core and trade away all its spent fuel as quickly as possible. Full decommissioning will be delayed until all spent fuel is gone. If the reactor has a full core when it is decommissioned (i.e. is mid-cycle) when the reactor is decommissioned, half (rounded up to nearest int) of its assemblies are transmuted to their respective burnt compositions.
Definition at line 57 of file build/cycamore/reactor.h.
cycamore::Reactor::Reactor | ( | cyclus::Context * | ctx | ) |
Definition at line 13 of file build/cycamore/reactor.cc.
References assem_size, cycle_step, cycle_time, discharged, keep_packaging, n_assem_batch, n_assem_core, n_assem_fresh, n_assem_spent, power_cap, power_name, and refuel_time.
Referenced by InitFrom().
|
inlinevirtual |
Definition at line 65 of file build/cycamore/reactor.h.
cycamore::Reactor::Reactor | ( | cyclus::Context * | ctx | ) |
|
inlinevirtual |
Definition at line 111 of file src/reactor.h.
|
virtual |
|
virtual |
|
virtual |
Definition at line 239 of file build/cycamore/reactor.cc.
|
virtual |
Definition at line 1417 of file build/cycamore/reactor.cc.
Referenced by Tick().
|
virtual |
|
virtual |
Definition at line 27 of file build/cycamore/reactor.cc.
References InitFrom().
|
private |
Discharge a batch from the core if there is room in the spent fuel inventory.
Returns true if a batch was successfully discharged.
Definition at line 1724 of file build/cycamore/reactor.cc.
References core, fuel_outcommods, n_assem_batch, n_assem_spent, PeekSpent(), Record(), and spent.
Referenced by Tick().
|
private |
Discharge a batch from the core if there is room in the spent fuel inventory.
Returns true if a batch was successfully discharged.
|
virtual |
Definition at line 1362 of file build/cycamore/reactor.cc.
References core, fresh, fuel_outcommods, fuel_prefs, hybrid_, keep_packaging, pref_change_commods, pref_change_times, pref_change_values, recipe_change_commods, recipe_change_in, recipe_change_out, recipe_change_times, side_products, and spent.
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by PeekSpent(), and PopSpent().
|
private |
|
private |
Referenced by Transmute().
|
private |
|
private |
|
private |
|
virtual |
|
virtual |
|
virtual |
Definition at line 1505 of file build/cycamore/reactor.cc.
References assem_size, core, cycle_step, cycle_time, fresh, fuel_incommods, fuel_inrecipes, fuel_prefs, n_assem_batch, n_assem_core, n_assem_fresh, refuel_time, and retired().
|
virtual |
|
virtual |
|
virtual |
|
private |
Store fuel info index for the given resource received on incommod.
Definition at line 1803 of file build/cycamore/reactor.cc.
References fuel_incommods, and res_indexes.
|
private |
Store fuel info index for the given resource received on incommod.
|
virtual |
Definition at line 544 of file build/cycamore/reactor.cc.
References assem_size, cycle_step, cycle_time, cycpp_shape_assem_size, cycpp_shape_core, cycpp_shape_cycle_step, cycpp_shape_cycle_time, cycpp_shape_decom_transmute_all, cycpp_shape_discharged, cycpp_shape_fresh, cycpp_shape_fuel_incommods, cycpp_shape_fuel_inrecipes, cycpp_shape_fuel_outcommods, cycpp_shape_fuel_outrecipes, cycpp_shape_fuel_prefs, cycpp_shape_hybrid_, cycpp_shape_keep_packaging, cycpp_shape_n_assem_batch, cycpp_shape_n_assem_core, cycpp_shape_n_assem_fresh, cycpp_shape_n_assem_spent, cycpp_shape_power_cap, cycpp_shape_power_name, cycpp_shape_pref_change_commods, cycpp_shape_pref_change_times, cycpp_shape_pref_change_values, cycpp_shape_recipe_change_commods, cycpp_shape_recipe_change_in, cycpp_shape_recipe_change_out, cycpp_shape_recipe_change_times, cycpp_shape_refuel_time, cycpp_shape_res_indexes, cycpp_shape_side_product_quantity, cycpp_shape_side_products, cycpp_shape_spent, decom_transmute_all, discharged, fuel_incommods, fuel_inrecipes, fuel_outcommods, fuel_outrecipes, fuel_prefs, hybrid_, keep_packaging, n_assem_batch, n_assem_core, n_assem_fresh, n_assem_spent, power_cap, power_name, pref_change_commods, pref_change_times, pref_change_values, recipe_change_commods, recipe_change_in, recipe_change_out, recipe_change_times, refuel_time, res_indexes, side_product_quantity, and side_products.
|
virtual |
Definition at line 1138 of file build/cycamore/reactor.cc.
References assem_size, core, cycle_step, cycle_time, cycpp_shape_assem_size, cycpp_shape_core, cycpp_shape_cycle_step, cycpp_shape_cycle_time, cycpp_shape_decom_transmute_all, cycpp_shape_discharged, cycpp_shape_fresh, cycpp_shape_fuel_incommods, cycpp_shape_fuel_inrecipes, cycpp_shape_fuel_outcommods, cycpp_shape_fuel_outrecipes, cycpp_shape_fuel_prefs, cycpp_shape_hybrid_, cycpp_shape_keep_packaging, cycpp_shape_n_assem_batch, cycpp_shape_n_assem_core, cycpp_shape_n_assem_fresh, cycpp_shape_n_assem_spent, cycpp_shape_power_cap, cycpp_shape_power_name, cycpp_shape_pref_change_commods, cycpp_shape_pref_change_times, cycpp_shape_pref_change_values, cycpp_shape_recipe_change_commods, cycpp_shape_recipe_change_in, cycpp_shape_recipe_change_out, cycpp_shape_recipe_change_times, cycpp_shape_refuel_time, cycpp_shape_res_indexes, cycpp_shape_side_product_quantity, cycpp_shape_side_products, cycpp_shape_spent, decom_transmute_all, discharged, fresh, fuel_incommods, fuel_inrecipes, fuel_outcommods, fuel_outrecipes, fuel_prefs, hybrid_, keep_packaging, n_assem_batch, n_assem_core, n_assem_fresh, n_assem_spent, power_cap, power_name, pref_change_commods, pref_change_times, pref_change_values, Reactor(), recipe_change_commods, recipe_change_in, recipe_change_out, recipe_change_times, refuel_time, res_indexes, side_product_quantity, side_products, and spent.
Referenced by Clone().
|
virtual |
Definition at line 1245 of file build/cycamore/reactor.cc.
References assem_size, core, cycle_step, cycle_time, cycpp_shape_assem_size, cycpp_shape_core, cycpp_shape_cycle_step, cycpp_shape_cycle_time, cycpp_shape_decom_transmute_all, cycpp_shape_discharged, cycpp_shape_fresh, cycpp_shape_fuel_incommods, cycpp_shape_fuel_inrecipes, cycpp_shape_fuel_outcommods, cycpp_shape_fuel_outrecipes, cycpp_shape_fuel_prefs, cycpp_shape_hybrid_, cycpp_shape_keep_packaging, cycpp_shape_n_assem_batch, cycpp_shape_n_assem_core, cycpp_shape_n_assem_fresh, cycpp_shape_n_assem_spent, cycpp_shape_power_cap, cycpp_shape_power_name, cycpp_shape_pref_change_commods, cycpp_shape_pref_change_times, cycpp_shape_pref_change_values, cycpp_shape_recipe_change_commods, cycpp_shape_recipe_change_in, cycpp_shape_recipe_change_out, cycpp_shape_recipe_change_times, cycpp_shape_refuel_time, cycpp_shape_res_indexes, cycpp_shape_side_product_quantity, cycpp_shape_side_products, cycpp_shape_spent, decom_transmute_all, discharged, fresh, fuel_incommods, fuel_inrecipes, fuel_outcommods, fuel_outrecipes, fuel_prefs, hybrid_, keep_packaging, n_assem_batch, n_assem_core, n_assem_fresh, n_assem_spent, power_cap, power_name, pref_change_commods, pref_change_times, pref_change_values, recipe_change_commods, recipe_change_in, recipe_change_out, recipe_change_times, refuel_time, res_indexes, side_product_quantity, side_products, and spent.
|
virtual |
Definition at line 1130 of file build/cycamore/reactor.cc.
|
private |
Top up core inventory as much as possible.
Definition at line 1751 of file build/cycamore/reactor.cc.
References core, fresh, n_assem_core, and Record().
Referenced by Tick().
|
private |
Top up core inventory as much as possible.
|
private |
Returns all spent assemblies indexed by outcommod without removing them from the spent fuel buffer.
Definition at line 1713 of file build/cycamore/reactor.cc.
References fuel_outcommod(), and spent.
Referenced by Discharge().
|
private |
Returns all spent assemblies indexed by outcommod without removing them from the spent fuel buffer.
References assem_size, core, cycle_step, cycle_time, decom_transmute_all, discharged, fresh, fuel_incommods, fuel_inrecipes, fuel_outcommods, fuel_outrecipes, fuel_prefs, hybrid_, keep_packaging, n_assem_batch, n_assem_core, n_assem_fresh, n_assem_spent, power_cap, power_name, pref_change_commods, pref_change_times, pref_change_values, recipe_change_commods, recipe_change_in, recipe_change_out, recipe_change_times, refuel_time, res_indexes, side_product_quantity, side_products, spent, and uniq_outcommods_.
|
private |
Returns all spent assemblies indexed by outcommod - removing them from the spent fuel buffer.
Definition at line 1814 of file build/cycamore/reactor.cc.
References fuel_outcommod(), and spent.
|
private |
Returns all spent assemblies indexed by outcommod - removing them from the spent fuel buffer.
|
private |
Complement of PopSpent - must be called with all materials passed that were not traded away to other agents.
|
private |
Complement of PopSpent - must be called with all materials passed that were not traded away to other agents.
|
private |
Records a reactor event to the output db with the given name and note val.
Definition at line 1862 of file build/cycamore/reactor.cc.
Referenced by Discharge(), Load(), Tick(), Tock(), and Transmute().
|
private |
Records a reactor event to the output db with the given name and note val.
|
private |
Records production of side products from the reactor.
Definition at line 1840 of file build/cycamore/reactor.cc.
References hybrid_, side_product_quantity, and side_products.
Referenced by Tock().
|
private |
Records production of side products from the reactor.
|
inlineprivate |
Definition at line 117 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), Tick(), and Tock().
|
inlineprivate |
Definition at line 146 of file src/reactor.h.
|
virtual |
Definition at line 34 of file build/cycamore/reactor.cc.
|
virtual |
Definition at line 1081 of file build/cycamore/reactor.cc.
References assem_size, cycle_step, cycle_time, cycpp_shape_assem_size, cycpp_shape_cycle_step, cycpp_shape_cycle_time, cycpp_shape_decom_transmute_all, cycpp_shape_discharged, cycpp_shape_fuel_incommods, cycpp_shape_fuel_inrecipes, cycpp_shape_fuel_outcommods, cycpp_shape_fuel_outrecipes, cycpp_shape_fuel_prefs, cycpp_shape_hybrid_, cycpp_shape_keep_packaging, cycpp_shape_n_assem_batch, cycpp_shape_n_assem_core, cycpp_shape_n_assem_fresh, cycpp_shape_n_assem_spent, cycpp_shape_power_cap, cycpp_shape_power_name, cycpp_shape_pref_change_commods, cycpp_shape_pref_change_times, cycpp_shape_pref_change_values, cycpp_shape_recipe_change_commods, cycpp_shape_recipe_change_in, cycpp_shape_recipe_change_out, cycpp_shape_recipe_change_times, cycpp_shape_refuel_time, cycpp_shape_res_indexes, cycpp_shape_side_product_quantity, cycpp_shape_side_products, decom_transmute_all, discharged, fuel_incommods, fuel_inrecipes, fuel_outcommods, fuel_outrecipes, fuel_prefs, hybrid_, keep_packaging, n_assem_batch, n_assem_core, n_assem_fresh, n_assem_spent, power_cap, power_name, pref_change_commods, pref_change_times, pref_change_values, recipe_change_commods, recipe_change_in, recipe_change_out, recipe_change_times, refuel_time, res_indexes, side_product_quantity, and side_products.
|
virtual |
Definition at line 1118 of file build/cycamore/reactor.cc.
|
virtual |
Definition at line 1421 of file build/cycamore/reactor.cc.
References assem_size, CheckDecommissionCondition(), core, cycle_step, cycle_time, decom_transmute_all, Discharge(), discharged, fresh, fuel_incommods, fuel_inrecipes, fuel_outrecipes, fuel_prefs, Load(), n_assem_core, pref_change_commods, pref_change_times, pref_change_values, recipe_change_commods, recipe_change_in, recipe_change_out, recipe_change_times, Record(), retired(), spent, and Transmute().
|
virtual |
|
virtual |
Definition at line 1659 of file build/cycamore/reactor.cc.
References core, cycle_step, cycle_time, discharged, n_assem_core, power_cap, Record(), RecordSideProduct(), refuel_time, and retired().
|
virtual |
|
private |
Transmute the batch that is about to be discharged from the core to its fully burnt state as defined by its outrecipe.
Definition at line 1694 of file build/cycamore/reactor.cc.
References n_assem_batch, and Transmute().
Referenced by Tick(), and Transmute().
|
private |
Transmute the batch that is about to be discharged from the core to its fully burnt state as defined by its outrecipe.
|
private |
Transmute the specified number of assemblies in the core to their fully burnt state as defined by their outrecipe.
Definition at line 1696 of file build/cycamore/reactor.cc.
References core, fuel_outrecipe(), and Record().
|
private |
Transmute the specified number of assemblies in the core to their fully burnt state as defined by their outrecipe.
|
inlinevirtual |
Definition at line 67 of file build/cycamore/reactor.h.
References CYCAMORE_VERSION.
|
inlinevirtual |
Definition at line 113 of file src/reactor.h.
References CYCAMORE_VERSION.
|
private |
Definition at line 225 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), Snapshot(), and Tick().
|
private |
Definition at line 365 of file build/cycamore/reactor.h.
Referenced by CheckDecommissionCondition(), Discharge(), EnterNotify(), GetMatlRequests(), InitFrom(), InitFrom(), InitInv(), Load(), PeekSpent(), SnapshotInv(), Tick(), Tock(), and Transmute().
|
private |
Definition at line 275 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 261 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 226 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 366 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
private |
Definition at line 276 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 262 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 323 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 381 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 361 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
private |
Definition at line 161 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 168 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 182 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 189 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 175 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 314 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 353 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 233 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 240 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 247 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 254 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 284 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 291 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 339 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 332 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 346 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 204 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 211 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 218 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 197 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 269 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 390 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 307 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 300 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 371 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
private |
Definition at line 322 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 380 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 360 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), GetMatlRequests(), InitFrom(), InitFrom(), InitInv(), Load(), PeekSpent(), SnapshotInv(), and Tick().
|
private |
Definition at line 160 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), index_res(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 167 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 181 of file build/cycamore/reactor.h.
Referenced by Discharge(), EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), and Snapshot().
|
private |
Definition at line 188 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 174 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 313 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), RecordSideProduct(), and Snapshot().
|
private |
Definition at line 352 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), and Snapshot().
|
private |
Definition at line 232 of file build/cycamore/reactor.h.
Referenced by Discharge(), GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), Snapshot(), and Transmute().
|
private |
Definition at line 239 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Load(), PeekSpent(), Reactor(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 246 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), and Snapshot().
|
private |
Definition at line 253 of file build/cycamore/reactor.h.
Referenced by Discharge(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), and Snapshot().
|
private |
Definition at line 283 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), Snapshot(), and Tock().
|
private |
Definition at line 290 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), and Snapshot().
|
private |
Definition at line 338 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 331 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 345 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 203 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 210 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 217 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 196 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Snapshot(), and Tick().
|
private |
Definition at line 268 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), Reactor(), Snapshot(), and Tock().
Definition at line 389 of file build/cycamore/reactor.h.
Referenced by index_res(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), and Snapshot().
|
private |
Definition at line 306 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), RecordSideProduct(), and Snapshot().
|
private |
Definition at line 299 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), PeekSpent(), RecordSideProduct(), and Snapshot().
|
private |
Definition at line 370 of file build/cycamore/reactor.h.
Referenced by CheckDecommissionCondition(), Discharge(), EnterNotify(), InitFrom(), InitFrom(), InitInv(), PeekSpent(), PopSpent(), SnapshotInv(), and Tick().
|
private |
Definition at line 395 of file build/cycamore/reactor.h.
Referenced by PeekSpent().