![]() |
CYCAMORE
|
This Facility is intended to hold materials for a user specified amount of time in order to model a storage facility with a certain residence time or holdup time. More...
#include <storage.h>
Public Member Functions | |
virtual Json::Value | annotations () |
virtual cyclus::Agent * | Clone () |
virtual void | EnterNotify () |
Sets up the Storage Facility's trade requests. | |
virtual void | EnterNotify () |
Sets up the Storage Facility's trade requests. | |
virtual void | InfileToDb (cyclus::InfileTree *tree, cyclus::DbInit di) |
virtual void | InitFrom (cycamore::Storage *m) |
virtual void | InitFrom (cyclus::QueryableBackend *b) |
virtual void | InitInv (cyclus::Inventories &inv) |
virtual std::string | schema () |
virtual void | Snapshot (cyclus::DbInit di) |
virtual cyclus::Inventories | SnapshotInv () |
Storage (cyclus::Context *ctx) | |
Storage (cyclus::Context *ctx) | |
virtual std::string | str () |
A verbose printer for the Storage Facility. | |
virtual std::string | str () |
A verbose printer for the Storage Facility. | |
virtual void | Tick () |
The handleTick function specific to the Storage. | |
virtual void | Tick () |
The handleTick function specific to the Storage. | |
virtual void | Tock () |
The handleTick function specific to the Storage. | |
virtual void | Tock () |
The handleTick function specific to the Storage. | |
virtual std::string | version () |
virtual std::string | version () |
Protected Member Functions | |
void | AddMat_ (cyclus::Material::Ptr mat) |
adds a material into the incoming commodity inventory | |
void | AddMat_ (cyclus::Material::Ptr mat) |
adds a material into the incoming commodity inventory | |
void | BeginProcessing_ () |
Move all unprocessed inventory to processing. | |
void | BeginProcessing_ () |
Move all unprocessed inventory to processing. | |
double | capacity () |
returns total capacity | |
double | capacity () |
returns total capacity | |
double | current_capacity () |
current maximum amount that can be added to processing | |
double | current_capacity () |
current maximum amount that can be added to processing | |
void | InitBuyPolicyParameters () |
sets up the distributions for the buy policy | |
void | InitBuyPolicyParameters () |
sets up the distributions for the buy policy | |
void | ProcessMat_ (double cap) |
Move as many ready resources as allowable into stocks. | |
void | ProcessMat_ (double cap) |
Move as many ready resources as allowable into stocks. | |
int | ready_time () |
returns the time key for ready materials | |
int | ready_time () |
returns the time key for ready materials | |
void | ReadyMatl_ (int time) |
move ready resources from processing to ready at a certain time | |
void | ReadyMatl_ (int time) |
move ready resources from processing to ready at a certain time | |
void | RecordPosition () |
void | RecordPosition () |
Friends | |
class | StorageTest |
This Facility is intended to hold materials for a user specified amount of time in order to model a storage facility with a certain residence time or holdup time.
The Storage class inherits from the Facility class and is dynamically loaded by the Agent class when requested.
This Agent was initially developed to support the fco code-to-code comparison. It's very similar to the "NullFacility" of years past. Its purpose is to hold materials and release them only after some period of delay time.
in_commods is a vector of strings naming the commodities that this facility receives out_commods is a string naming the commodity that in_commod is stocks into residence_time is the minimum number of timesteps between receiving and offering in_recipe (optional) describes the incoming resource by recipe
sell_quantity restricts selling to only integer multiples of this value max_inv_size is the maximum capacity of the inventory storage throughput is the maximum processing capacity per timestep active_buying_frequency_type is the type of distribution used to determine the length of the active buying period active_buying_val is the length of the active buying period if active_buying_frequency_type is Fixed active_buying_min is the minimum length of the active buying period if active_buying_frequency_type is Uniform (required) or Normal (optional) active_buying_max is the maximum length of the active buying period if active_buying_frequency_type is Uniform (required) or Normal (optional) active_buying_mean is the mean length of the active buying period if active_buying_frequency_type is Normal active_buying_std is the standard deviation of the active buying period if active_buying_frequency_type is Normal active_buying_end_probability is the probability that at any given timestep, the agent ends the active buying period if the active buying frequency type is Binomial active_buying_disruption_probability is the probability that in any given cycle, the agent undergoes a disruption (disrupted active period) if the active buying frequency type is FixedWithDisruption active_buying_disruption is the length of the disrupted active cycle if the active buying frequency type is FixedWithDisruption dormant_buying_frequency_type is the type of distribution used to determine the length of the dormant buying period dormant_buying_val is the length of the dormant buying period if dormant_buying_frequency_type is Fixed dormant_buying_min is the minimum length of the dormant buying period if dormant_buying_frequency_type is Uniform (required) or Normal (optional) dormant_buying_max is the maximum length of the dormant buying period if dormant_buying_frequency_type is Uniform (required) or Normal (optional) dormant_buying_mean is the mean length of the dormant buying period if dormant_buying_frequency_type is Normal dormant_buying_std is the standard deviation of the dormant buying period if dormant_buying_frequency_type is Normal dormant_buying_end_probability is the probability that at any given timestep, the agent ends the dormant buying period if the dormant buying frequency type is Binomial dormant_buying_disruption_probability is the probability that in any given cycle, the agent undergoes a disruption (disrupted offline period) if the dormant buying frequency type is FixedWithDisruption dormant_buying_disruption is the length of the disrupted dormant cycle if the dormant buying frequency type is FixedWithDisruption buying_size_type is the type of distribution used to determine the size of buy requests, as a fraction of the current capacity buying_size_val is the size of the buy request for Fixed buying_size_type buying_size_min is the minimum size of the buy request if buying_size_type is Uniform (required) or Normal (optional) buying_size_max is the maximum size of the buy request if buying_size_type is Uniform (required) or Normal (optional) buying_size_mean is the mean size of the buy request if buying_size_type is Normal buying_size_stddev is the standard deviation of the buy request if buying_size_type is Normal package is the name of the package type to ship
Tick: Nothing really happens on the tick.
Tock: On the tock, any material that has been waiting for long enough (delay time) is placed in the stocks buffer.
Any brand new inventory that was received in this timestep is placed into the processing queue to begin waiting.
Making Requests: This facility requests all of the in_commod that it can.
Receiving Resources: Anything of the in_commod that is received by this facility goes into the inventory.
Making Offers: Any stocks material in the stocks buffer is offered to the market.
Sending Resources: Matched resources are sent immediately.
Definition at line 101 of file src/storage.h.
cycamore::Storage::Storage | ( | cyclus::Context * | ctx | ) |
ctx | the cyclus context for access to simulation-wide parameters |
Definition at line 9 of file build/cycamore/storage.cc.
References inventory, inventory_tracker, processing, ready, and stocks.
Referenced by cycamore::ConstructStorage().
cycamore::Storage::Storage | ( | cyclus::Context * | ctx | ) |
ctx | the cyclus context for access to simulation-wide parameters |
|
protected |
adds a material into the incoming commodity inventory
mat | the material to add to the incoming inventory. |
if | there is trouble with pushing to the inventory buffer. |
Definition at line 1815 of file build/cycamore/storage.cc.
References inventory.
Referenced by cycamore::StorageTest::TestAddMat().
|
protected |
adds a material into the incoming commodity inventory
mat | the material to add to the incoming inventory. |
if | there is trouble with pushing to the inventory buffer. |
|
virtual |
Definition at line 236 of file build/cycamore/storage.cc.
|
protected |
Move all unprocessed inventory to processing.
Definition at line 1833 of file build/cycamore/storage.cc.
References entry_times, inventory, and processing.
Referenced by Tock().
|
protected |
Move all unprocessed inventory to processing.
|
inlineprotected |
returns total capacity
Definition at line 175 of file build/cycamore/storage.h.
References inventory_tracker.
|
inlineprotected |
|
virtual |
Definition at line 1260 of file build/cycamore/storage.cc.
References InitFrom().
Referenced by cycamore::TEST_F().
|
inlineprotected |
current maximum amount that can be added to processing
Definition at line 171 of file build/cycamore/storage.h.
References inventory_tracker.
Referenced by cycamore::StorageTest::TestCurrentCap(), Tick(), and Tock().
|
inlineprotected |
current maximum amount that can be added to processing
Definition at line 161 of file src/storage.h.
References inventory_tracker.
|
virtual |
Sets up the Storage Facility's trade requests.
Definition at line 1663 of file build/cycamore/storage.cc.
References active_dist_, buy_policy, cumulative_cap, dormant_dist_, in_commod_prefs, in_commods, in_recipe, InitBuyPolicyParameters(), inventory, inventory_tracker, max_inv_size, out_commods, package, RecordPosition(), reorder_point, reorder_quantity, sell_policy, sell_quantity, size_dist_, stocks, throughput, and transport_unit.
|
virtual |
Sets up the Storage Facility's trade requests.
|
virtual |
Definition at line 685 of file build/cycamore/storage.cc.
References active_buying_disruption, active_buying_disruption_probability, active_buying_end_probability, active_buying_frequency_type, active_buying_max, active_buying_mean, active_buying_min, active_buying_stddev, active_buying_val, buying_size_max, buying_size_mean, buying_size_min, buying_size_stddev, buying_size_type, buying_size_val, cumulative_cap, cycpp_shape_active_buying_disruption, cycpp_shape_active_buying_disruption_probability, cycpp_shape_active_buying_end_probability, cycpp_shape_active_buying_frequency_type, cycpp_shape_active_buying_max, cycpp_shape_active_buying_mean, cycpp_shape_active_buying_min, cycpp_shape_active_buying_stddev, cycpp_shape_active_buying_val, cycpp_shape_buying_size_max, cycpp_shape_buying_size_mean, cycpp_shape_buying_size_min, cycpp_shape_buying_size_stddev, cycpp_shape_buying_size_type, cycpp_shape_buying_size_val, cycpp_shape_cumulative_cap, cycpp_shape_discrete_handling, cycpp_shape_dormant_buying_disruption, cycpp_shape_dormant_buying_disruption_probability, cycpp_shape_dormant_buying_end_probability, cycpp_shape_dormant_buying_frequency_type, cycpp_shape_dormant_buying_max, cycpp_shape_dormant_buying_mean, cycpp_shape_dormant_buying_min, cycpp_shape_dormant_buying_stddev, cycpp_shape_dormant_buying_val, cycpp_shape_in_commod_prefs, cycpp_shape_in_commods, cycpp_shape_in_recipe, cycpp_shape_inventory, cycpp_shape_inventory_tracker, cycpp_shape_latitude, cycpp_shape_longitude, cycpp_shape_max_inv_size, cycpp_shape_out_commods, cycpp_shape_package, cycpp_shape_processing, cycpp_shape_ready, cycpp_shape_reorder_point, cycpp_shape_reorder_quantity, cycpp_shape_residence_time, cycpp_shape_sell_quantity, cycpp_shape_stocks, cycpp_shape_throughput, cycpp_shape_transport_unit, discrete_handling, dormant_buying_disruption, dormant_buying_disruption_probability, dormant_buying_end_probability, dormant_buying_frequency_type, dormant_buying_max, dormant_buying_mean, dormant_buying_min, dormant_buying_stddev, dormant_buying_val, in_commod_prefs, in_commods, in_recipe, latitude, longitude, max_inv_size, out_commods, package, reorder_point, reorder_quantity, residence_time, sell_quantity, throughput, and transport_unit.
|
protected |
sets up the distributions for the buy policy
set up active buying distribution
set up dormant buying distribution
set up buying size distribution
set up active buying distribution
set up dormant buying distribution
set up buying size distribution
Definition at line 1553 of file build/cycamore/storage.cc.
References active_buying_disruption, active_buying_disruption_probability, active_buying_end_probability, active_buying_frequency_type, active_buying_max, active_buying_mean, active_buying_min, active_buying_stddev, active_buying_val, active_dist_, buying_size_max, buying_size_mean, buying_size_min, buying_size_stddev, buying_size_type, buying_size_val, dormant_buying_disruption, dormant_buying_disruption_probability, dormant_buying_end_probability, dormant_buying_frequency_type, dormant_buying_max, dormant_buying_mean, dormant_buying_min, dormant_buying_stddev, dormant_buying_val, dormant_dist_, and size_dist_.
Referenced by EnterNotify().
|
protected |
sets up the distributions for the buy policy
|
virtual |
Definition at line 1268 of file build/cycamore/storage.cc.
References active_buying_disruption, active_buying_disruption_probability, active_buying_end_probability, active_buying_frequency_type, active_buying_max, active_buying_mean, active_buying_min, active_buying_stddev, active_buying_val, buying_size_max, buying_size_mean, buying_size_min, buying_size_stddev, buying_size_type, buying_size_val, cumulative_cap, cycpp_shape_active_buying_disruption, cycpp_shape_active_buying_disruption_probability, cycpp_shape_active_buying_end_probability, cycpp_shape_active_buying_frequency_type, cycpp_shape_active_buying_max, cycpp_shape_active_buying_mean, cycpp_shape_active_buying_min, cycpp_shape_active_buying_stddev, cycpp_shape_active_buying_val, cycpp_shape_buying_size_max, cycpp_shape_buying_size_mean, cycpp_shape_buying_size_min, cycpp_shape_buying_size_stddev, cycpp_shape_buying_size_type, cycpp_shape_buying_size_val, cycpp_shape_cumulative_cap, cycpp_shape_discrete_handling, cycpp_shape_dormant_buying_disruption, cycpp_shape_dormant_buying_disruption_probability, cycpp_shape_dormant_buying_end_probability, cycpp_shape_dormant_buying_frequency_type, cycpp_shape_dormant_buying_max, cycpp_shape_dormant_buying_mean, cycpp_shape_dormant_buying_min, cycpp_shape_dormant_buying_stddev, cycpp_shape_dormant_buying_val, cycpp_shape_in_commod_prefs, cycpp_shape_in_commods, cycpp_shape_in_recipe, cycpp_shape_inventory, cycpp_shape_inventory_tracker, cycpp_shape_latitude, cycpp_shape_longitude, cycpp_shape_max_inv_size, cycpp_shape_out_commods, cycpp_shape_package, cycpp_shape_processing, cycpp_shape_ready, cycpp_shape_reorder_point, cycpp_shape_reorder_quantity, cycpp_shape_residence_time, cycpp_shape_sell_quantity, cycpp_shape_stocks, cycpp_shape_throughput, cycpp_shape_transport_unit, discrete_handling, dormant_buying_disruption, dormant_buying_disruption_probability, dormant_buying_end_probability, dormant_buying_frequency_type, dormant_buying_max, dormant_buying_mean, dormant_buying_min, dormant_buying_stddev, dormant_buying_val, in_commod_prefs, in_commods, in_recipe, cycamore::Source::inventory, inventory, inventory_tracker, cycamore::Source::latitude, latitude, cycamore::Source::longitude, longitude, max_inv_size, out_commods, processing, ready, reorder_point, reorder_quantity, residence_time, sell_quantity, stocks, throughput, cycamore::Source::transport_unit, and transport_unit.
Referenced by Clone().
|
virtual |
Definition at line 1409 of file build/cycamore/storage.cc.
References active_buying_disruption, active_buying_disruption_probability, active_buying_end_probability, active_buying_frequency_type, active_buying_max, active_buying_mean, active_buying_min, active_buying_stddev, active_buying_val, buying_size_max, buying_size_mean, buying_size_min, buying_size_stddev, buying_size_type, buying_size_val, cumulative_cap, cycpp_shape_active_buying_disruption, cycpp_shape_active_buying_disruption_probability, cycpp_shape_active_buying_end_probability, cycpp_shape_active_buying_frequency_type, cycpp_shape_active_buying_max, cycpp_shape_active_buying_mean, cycpp_shape_active_buying_min, cycpp_shape_active_buying_stddev, cycpp_shape_active_buying_val, cycpp_shape_buying_size_max, cycpp_shape_buying_size_mean, cycpp_shape_buying_size_min, cycpp_shape_buying_size_stddev, cycpp_shape_buying_size_type, cycpp_shape_buying_size_val, cycpp_shape_cumulative_cap, cycpp_shape_discrete_handling, cycpp_shape_dormant_buying_disruption, cycpp_shape_dormant_buying_disruption_probability, cycpp_shape_dormant_buying_end_probability, cycpp_shape_dormant_buying_frequency_type, cycpp_shape_dormant_buying_max, cycpp_shape_dormant_buying_mean, cycpp_shape_dormant_buying_min, cycpp_shape_dormant_buying_stddev, cycpp_shape_dormant_buying_val, cycpp_shape_in_commod_prefs, cycpp_shape_in_commods, cycpp_shape_in_recipe, cycpp_shape_inventory, cycpp_shape_inventory_tracker, cycpp_shape_latitude, cycpp_shape_longitude, cycpp_shape_max_inv_size, cycpp_shape_out_commods, cycpp_shape_package, cycpp_shape_processing, cycpp_shape_ready, cycpp_shape_reorder_point, cycpp_shape_reorder_quantity, cycpp_shape_residence_time, cycpp_shape_sell_quantity, cycpp_shape_stocks, cycpp_shape_throughput, cycpp_shape_transport_unit, discrete_handling, dormant_buying_disruption, dormant_buying_disruption_probability, dormant_buying_end_probability, dormant_buying_frequency_type, dormant_buying_max, dormant_buying_mean, dormant_buying_min, dormant_buying_stddev, dormant_buying_val, in_commod_prefs, in_commods, in_recipe, cycamore::Source::inventory, inventory_tracker, cycamore::Source::latitude, cycamore::Source::longitude, max_inv_size, out_commods, processing, ready, reorder_point, reorder_quantity, residence_time, sell_quantity, stocks, cycamore::Source::throughput, throughput, and cycamore::Source::transport_unit.
|
virtual |
Definition at line 660 of file build/cycamore/storage.cc.
References inventory, processing, ready, and stocks.
|
protected |
Move as many ready resources as allowable into stocks.
cap | current throughput capacity |
Definition at line 1850 of file build/cycamore/storage.cc.
References discrete_handling, ready, and stocks.
Referenced by Tock().
|
protected |
Move as many ready resources as allowable into stocks.
cap | current throughput capacity |
|
inlineprotected |
returns the time key for ready materials
Definition at line 178 of file build/cycamore/storage.h.
References residence_time.
Referenced by cycamore::StorageTest::TestReadyTime(), and Tock().
|
inlineprotected |
returns the time key for ready materials
Definition at line 168 of file src/storage.h.
References residence_time.
|
protected |
move ready resources from processing to ready at a certain time
time | the time of interest |
Definition at line 1881 of file build/cycamore/storage.cc.
References entry_times, processing, and ready.
Referenced by Tock().
|
protected |
move ready resources from processing to ready at a certain time
time | the time of interest |
|
protected |
Definition at line 1894 of file build/cycamore/storage.cc.
References latitude, and longitude.
Referenced by EnterNotify().
|
protected |
|
virtual |
Definition at line 21 of file build/cycamore/storage.cc.
|
virtual |
Definition at line 1214 of file build/cycamore/storage.cc.
References active_buying_disruption, active_buying_disruption_probability, active_buying_end_probability, active_buying_frequency_type, active_buying_max, active_buying_mean, active_buying_min, active_buying_stddev, active_buying_val, buying_size_max, buying_size_mean, buying_size_min, buying_size_stddev, buying_size_type, buying_size_val, cumulative_cap, cycpp_shape_active_buying_disruption, cycpp_shape_active_buying_disruption_probability, cycpp_shape_active_buying_end_probability, cycpp_shape_active_buying_frequency_type, cycpp_shape_active_buying_max, cycpp_shape_active_buying_mean, cycpp_shape_active_buying_min, cycpp_shape_active_buying_stddev, cycpp_shape_active_buying_val, cycpp_shape_buying_size_max, cycpp_shape_buying_size_mean, cycpp_shape_buying_size_min, cycpp_shape_buying_size_stddev, cycpp_shape_buying_size_type, cycpp_shape_buying_size_val, cycpp_shape_cumulative_cap, cycpp_shape_discrete_handling, cycpp_shape_dormant_buying_disruption, cycpp_shape_dormant_buying_disruption_probability, cycpp_shape_dormant_buying_end_probability, cycpp_shape_dormant_buying_frequency_type, cycpp_shape_dormant_buying_max, cycpp_shape_dormant_buying_mean, cycpp_shape_dormant_buying_min, cycpp_shape_dormant_buying_stddev, cycpp_shape_dormant_buying_val, cycpp_shape_in_commod_prefs, cycpp_shape_in_commods, cycpp_shape_in_recipe, cycpp_shape_latitude, cycpp_shape_longitude, cycpp_shape_max_inv_size, cycpp_shape_out_commods, cycpp_shape_package, cycpp_shape_reorder_point, cycpp_shape_reorder_quantity, cycpp_shape_residence_time, cycpp_shape_sell_quantity, cycpp_shape_throughput, cycpp_shape_transport_unit, discrete_handling, dormant_buying_disruption, dormant_buying_disruption_probability, dormant_buying_end_probability, dormant_buying_frequency_type, dormant_buying_max, dormant_buying_mean, dormant_buying_min, dormant_buying_stddev, dormant_buying_val, in_commod_prefs, in_commods, in_recipe, latitude, longitude, max_inv_size, out_commods, package, reorder_point, reorder_quantity, residence_time, sell_quantity, throughput, and transport_unit.
|
virtual |
Definition at line 670 of file build/cycamore/storage.cc.
References inventory, processing, ready, and stocks.
|
virtual |
A verbose printer for the Storage Facility.
Definition at line 1734 of file build/cycamore/storage.cc.
References out_commods, residence_time, and throughput.
Referenced by cycamore::TEST_F().
|
virtual |
A verbose printer for the Storage Facility.
|
virtual |
The handleTick function specific to the Storage.
Definition at line 1760 of file build/cycamore/storage.cc.
References current_capacity(), max_inv_size, processing, ready, and stocks.
Referenced by cycamore::TEST_F().
|
virtual |
The handleTick function specific to the Storage.
|
virtual |
The handleTick function specific to the Storage.
Definition at line 1777 of file build/cycamore/storage.cc.
References BeginProcessing_(), current_capacity(), in_commod_prefs, in_commods, inventory, out_commods, processing, ProcessMat_(), ready, ready_time(), ReadyMatl_(), residence_time, stocks, and throughput.
Referenced by cycamore::TEST_F(), cycamore::TEST_F(), cycamore::TEST_F(), cycamore::TEST_F(), cycamore::TEST_F(), cycamore::TEST_F(), cycamore::TEST_F(), and cycamore::TEST_F().
|
virtual |
The handleTick function specific to the Storage.
|
inlinevirtual |
Definition at line 148 of file build/cycamore/storage.h.
References CYCAMORE_VERSION.
|
inlinevirtual |
Definition at line 137 of file src/storage.h.
References CYCAMORE_VERSION.
|
friend |
Definition at line 510 of file build/cycamore/storage.h.
|
protected |
Definition at line 302 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 295 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 288 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 246 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 267 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 274 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 260 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 281 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 253 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 502 of file build/cycamore/storage.h.
Referenced by EnterNotify(), and InitBuyPolicyParameters().
|
protected |
Definition at line 483 of file build/cycamore/storage.h.
Referenced by EnterNotify().
|
protected |
Definition at line 393 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 400 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 386 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 407 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 372 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 379 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 506 of file build/cycamore/storage.h.
|
protected |
Definition at line 428 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 303 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 296 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 289 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 247 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 268 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 275 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 261 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 282 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 254 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 394 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 401 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 387 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 408 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 373 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 380 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 429 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 240 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 366 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 359 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 352 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 310 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 331 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 338 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 324 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 345 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 317 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 191 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 183 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 205 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 449 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
protected |
Definition at line 478 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
protected |
Definition at line 491 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 498 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 233 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 198 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 436 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 472 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
protected |
Definition at line 461 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
protected |
Definition at line 415 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 422 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 212 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 219 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 455 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), and InitFrom().
|
protected |
Definition at line 226 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 443 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 239 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), ProcessMat_(), cycamore::StorageTest::SetUpStorage(), and Snapshot().
|
protected |
Definition at line 365 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 358 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 351 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 309 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 330 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 337 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 323 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 344 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 316 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitBuyPolicyParameters(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 503 of file build/cycamore/storage.h.
Referenced by EnterNotify(), and InitBuyPolicyParameters().
|
protected |
Definition at line 468 of file build/cycamore/storage.h.
Referenced by BeginProcessing_(), and ReadyMatl_().
|
protected |
Definition at line 190 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), Snapshot(), and Tock().
|
protected |
Definition at line 182 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), cycamore::StorageTest::SetUpStorage(), Snapshot(), and Tock().
|
protected |
Definition at line 204 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), cycamore::StorageTest::SetUpStorage(), Snapshot(), and cycamore::StorageTest::TestInitState().
|
protected |
Definition at line 448 of file build/cycamore/storage.h.
Referenced by AddMat_(), BeginProcessing_(), EnterNotify(), InitFrom(), InitInv(), SnapshotInv(), Storage(), cycamore::StorageTest::TestAddMat(), cycamore::StorageTest::TestBuffers(), and Tock().
|
protected |
Definition at line 477 of file build/cycamore/storage.h.
Referenced by capacity(), current_capacity(), EnterNotify(), InitFrom(), InitFrom(), cycamore::StorageTest::SetUpStorage(), and Storage().
|
protected |
Definition at line 490 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), RecordPosition(), and Snapshot().
|
protected |
Definition at line 497 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), RecordPosition(), and Snapshot().
|
protected |
Definition at line 232 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), cycamore::StorageTest::SetUpStorage(), Snapshot(), cycamore::StorageTest::TestInitState(), and Tick().
|
protected |
Definition at line 197 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), cycamore::StorageTest::SetUpStorage(), Snapshot(), str(), and Tock().
|
protected |
Definition at line 435 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), cycamore::StorageTest::SetUpStorage(), Snapshot(), and cycamore::StorageTest::TestInitState().
|
protected |
Definition at line 471 of file build/cycamore/storage.h.
Referenced by BeginProcessing_(), InitFrom(), InitFrom(), InitInv(), ReadyMatl_(), SnapshotInv(), Storage(), cycamore::StorageTest::TestBuffers(), Tick(), and Tock().
|
protected |
Definition at line 460 of file build/cycamore/storage.h.
Referenced by InitFrom(), InitFrom(), InitInv(), ProcessMat_(), ReadyMatl_(), SnapshotInv(), Storage(), cycamore::StorageTest::TestBuffers(), Tick(), and Tock().
|
protected |
Definition at line 414 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 421 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 211 of file build/cycamore/storage.h.
Referenced by InfileToDb(), InitFrom(), InitFrom(), ready_time(), cycamore::StorageTest::SetUpStorage(), Snapshot(), str(), cycamore::StorageTest::TestInitState(), and Tock().
|
protected |
Definition at line 486 of file build/cycamore/storage.h.
Referenced by EnterNotify().
|
protected |
Definition at line 218 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), and Snapshot().
|
protected |
Definition at line 504 of file build/cycamore/storage.h.
Referenced by EnterNotify(), and InitBuyPolicyParameters().
|
protected |
Definition at line 454 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InitFrom(), InitFrom(), InitInv(), ProcessMat_(), SnapshotInv(), Storage(), cycamore::StorageTest::TestBuffers(), cycamore::StorageTest::TestStocks(), Tick(), and Tock().
|
protected |
Definition at line 225 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), InitFrom(), cycamore::StorageTest::SetUpStorage(), Snapshot(), str(), cycamore::StorageTest::TestInitState(), and Tock().
|
protected |
Definition at line 442 of file build/cycamore/storage.h.
Referenced by EnterNotify(), InfileToDb(), InitFrom(), and Snapshot().