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 | RecordPosition () |
Records an agent's latitude and longitude to the output db. | |
void | RecordPosition () |
Records an agent's latitude and longitude to the output db. | |
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.
|
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 228 of file build/cycamore/reactor.cc.
|
virtual |
Definition at line 1405 of file build/cycamore/reactor.cc.
Referenced by Tick().
|
virtual |
|
virtual |
Definition at line 30 of file build/cycamore/reactor.cc.
|
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 1712 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 1351 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, RecordPosition(), 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 1493 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 1791 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 533 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_latitude, cycpp_shape_longitude, 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, latitude, longitude, 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 1127 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_latitude, cycpp_shape_longitude, 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, latitude, longitude, 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 1234 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_latitude, cycpp_shape_longitude, 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, latitude, longitude, 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 1119 of file build/cycamore/reactor.cc.
|
private |
Top up core inventory as much as possible.
Definition at line 1739 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 1701 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.
|
private |
Returns all spent assemblies indexed by outcommod - removing them from the spent fuel buffer.
Definition at line 1802 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 1850 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 an agent's latitude and longitude to the output db.
Definition at line 1860 of file build/cycamore/reactor.cc.
References latitude, and longitude.
Referenced by EnterNotify().
|
private |
Records an agent's latitude and longitude to the output db.
|
private |
Records production of side products from the reactor.
Definition at line 1828 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 114 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), Tick(), and Tock().
|
inlineprivate |
Definition at line 143 of file src/reactor.h.
|
virtual |
Definition at line 37 of file build/cycamore/reactor.cc.
|
virtual |
Definition at line 1070 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_latitude, cycpp_shape_longitude, 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, latitude, longitude, 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 1107 of file build/cycamore/reactor.cc.
|
virtual |
Definition at line 1409 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 1647 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 1682 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 1684 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 210 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 382 of file build/cycamore/reactor.h.
|
private |
Definition at line 336 of file build/cycamore/reactor.h.
Referenced by CheckDecommissionCondition(), Discharge(), EnterNotify(), GetMatlRequests(), InitFrom(), InitFrom(), InitInv(), Load(), SnapshotInv(), Tick(), Tock(), and Transmute().
|
private |
Definition at line 250 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 240 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 211 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 337 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
private |
Definition at line 251 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 241 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 298 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 352 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(), and InitFrom().
|
private |
Definition at line 158 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 163 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 180 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 170 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 289 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 324 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(), InitFrom(), and Snapshot().
|
private |
Definition at line 378 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 223 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 228 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 259 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 266 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 312 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 317 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 193 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 198 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 203 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 188 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 246 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(), InitFrom(), and Snapshot().
|
private |
Definition at line 282 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 275 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 342 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
private |
Definition at line 297 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 351 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 331 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), GetMatlRequests(), InitFrom(), InitFrom(), InitInv(), Load(), SnapshotInv(), and Tick().
|
private |
Definition at line 157 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), index_res(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 162 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 174 of file build/cycamore/reactor.h.
Referenced by Discharge(), EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 179 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 169 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 288 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), RecordSideProduct(), and Snapshot().
|
private |
Definition at line 323 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 370 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), RecordPosition(), and Snapshot().
|
private |
Definition at line 377 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), RecordPosition(), and Snapshot().
|
private |
Definition at line 217 of file build/cycamore/reactor.h.
Referenced by Discharge(), GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Transmute().
|
private |
Definition at line 222 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Load(), Snapshot(), Tick(), and Tock().
|
private |
Definition at line 227 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 232 of file build/cycamore/reactor.h.
Referenced by Discharge(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 258 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tock().
|
private |
Definition at line 265 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 311 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 306 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 316 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 192 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 197 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 202 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 187 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tick().
|
private |
Definition at line 245 of file build/cycamore/reactor.h.
Referenced by GetMatlRequests(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tock().
Definition at line 360 of file build/cycamore/reactor.h.
Referenced by index_res(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
private |
Definition at line 281 of file build/cycamore/reactor.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), RecordSideProduct(), and Snapshot().
|
private |
Definition at line 274 of file build/cycamore/reactor.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), RecordSideProduct(), and Snapshot().
|
private |
Definition at line 341 of file build/cycamore/reactor.h.
Referenced by CheckDecommissionCondition(), Discharge(), EnterNotify(), InitFrom(), InitFrom(), InitInv(), PeekSpent(), PopSpent(), SnapshotInv(), and Tick().
|
private |
Definition at line 366 of file build/cycamore/reactor.h.