CYCLUS
Loading...
Searching...
No Matches
cyclus::Context Member List

This is the complete list of members for cyclus::Context, including all inherited members.

AddPackage(std::string name, double fill_min=0, double fill_max=std::numeric_limits< double >::max(), std::string strategy="first")cyclus::Context
AddPrototype(std::string name, Agent *m)cyclus::Context
AddPrototype(std::string name, Agent *m, bool overwrite)cyclus::Context
AddRecipe(std::string name, Composition::Ptr c)cyclus::Context
AddTransportUnit(std::string name, int fill_min=0, int fill_max=std::numeric_limits< int >::max(), std::string strategy="first")cyclus::Context
Context(Timer *ti, Recorder *rec)cyclus::Context
CreateAgent(std::string proto_name)cyclus::Contextinline
DelAgent(Agent *m)cyclus::Context
dt()cyclus::Contextinline
GetPackage(std::string name)cyclus::Context
GetRecipe(std::string name)cyclus::Context
GetTransportUnit(std::string name)cyclus::Context
InitSim(SimInfo si)cyclus::Context
KillSim()cyclus::Context
n_prototypes(std::string type)cyclus::Contextinline
n_specs(std::string impl)cyclus::Contextinline
NewDatum(std::string title)cyclus::Context
NextTransactionID()cyclus::Contextinline
random()cyclus::Context
random_01()cyclus::Context
random_normal_int(double mean, double std_dev, int low=0, int high=std::numeric_limits< int >::max())cyclus::Context
random_normal_real(double mean, double std_dev, double low=0, double high=std::numeric_limits< double >::max())cyclus::Context
random_uniform_int(int low, int high)cyclus::Context
random_uniform_real(double low, double high)cyclus::Context
RecordPackage(Package::Ptr)cyclus::Context
RecordTransportUnit(TransportUnit::Ptr)cyclus::Context
RegisterTimeListener(TimeListener *tl)cyclus::Context
RegisterTrader(Trader *e)cyclus::Contextinline
SchedBuild(Agent *parent, std::string proto_name, int t=-1)cyclus::Context
SchedDecom(Agent *m, int time=-1)cyclus::Context
seed()cyclus::Contextinline
sim_id()cyclus::Context
sim_info() constcyclus::Contextinline
Snapshot()cyclus::Context
solver()cyclus::Contextinline
solver(ExchangeSolver *solver)cyclus::Contextinline
stride()cyclus::Contextinline
time()cyclus::Contextvirtual
traders() constcyclus::Contextinline
UnregisterTimeListener(TimeListener *tl)cyclus::Context
UnregisterTrader(Trader *e)cyclus::Contextinline
~Context()cyclus::Context