CYCLUS
Loading...
Searching...
No Matches
cyclus::toolkit::MatlBuyPolicy Member List

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

AcceptMatlTrades(const std::vector< std::pair< Trade< Material >, Material::Ptr > > &resps)cyclus::toolkit::MatlBuyPolicyvirtual
AcceptProductTrades(const std::vector< std::pair< Trade< Product >, Product::Ptr > > &responses)cyclus::Traderinlinevirtual
AdjustMatlPrefs(PrefMap< Material >::type &prefs)cyclus::Traderinlinevirtual
AdjustProductPrefs(PrefMap< Product >::type &prefs)cyclus::Traderinlinevirtual
CheckActiveDormantCumulativeTimes()cyclus::toolkit::MatlBuyPolicy
dormant(int time)cyclus::toolkit::MatlBuyPolicyinline
Excl() constcyclus::toolkit::MatlBuyPolicyinline
GetMatlBids(CommodMap< Material >::type &commod_requests)cyclus::Traderinlinevirtual
GetMatlRequests()cyclus::toolkit::MatlBuyPolicyvirtual
GetMatlTrades(const std::vector< Trade< Material > > &trades, std::vector< std::pair< Trade< Material >, Material::Ptr > > &responses)cyclus::Traderinlinevirtual
GetProductBids(CommodMap< Product >::type &commod_requests)cyclus::Traderinlinevirtual
GetProductRequests()cyclus::Traderinlinevirtual
GetProductTrades(const std::vector< Trade< Product > > &trades, std::vector< std::pair< Trade< Product >, Product::Ptr > > &responses)cyclus::Traderinlinevirtual
Init(Agent *manager, ResBuf< Material > *buf, std::string name, TotalInvTracker *buf_tracker)cyclus::toolkit::MatlBuyPolicy
Init(Agent *manager, ResBuf< Material > *buf, std::string name, TotalInvTracker *buf_tracker, double throughput, IntDistribution::Ptr active_dist=NULL, IntDistribution::Ptr dormant_dist=NULL, DoubleDistribution::Ptr size_dist=NULL)cyclus::toolkit::MatlBuyPolicy
Init(Agent *manager, ResBuf< Material > *buf, std::string name, TotalInvTracker *buf_tracker, double throughput, double quantize)cyclus::toolkit::MatlBuyPolicy
Init(Agent *manager, ResBuf< Material > *buf, std::string name, TotalInvTracker *buf_tracker, double throughput, std::string inv_policy, double fill_behav, double req_at)cyclus::toolkit::MatlBuyPolicy
Init(Agent *manager, ResBuf< Material > *buf, std::string name, TotalInvTracker *buf_tracker, std::string inv_policy, double fill_behav, double req_at)cyclus::toolkit::MatlBuyPolicy
Init(Agent *manager, ResBuf< Material > *buf, std::string name, TotalInvTracker *buf_tracker, double throughput, double cumulative_cap, IntDistribution::Ptr)cyclus::toolkit::MatlBuyPolicy
MakeReq() constcyclus::toolkit::MatlBuyPolicyinline
manager()cyclus::Traderinlinevirtual
manager_cyclus::Traderprotected
MatlBuyPolicy()cyclus::toolkit::MatlBuyPolicy
no_cycle_end_time()cyclus::toolkit::MatlBuyPolicyinline
NReq(double amt) constcyclus::toolkit::MatlBuyPolicyinline
ReqQty(double amt) constcyclus::toolkit::MatlBuyPolicyinline
rsrc_commods()cyclus::toolkit::MatlBuyPolicyinline
SampleRequestSize()cyclus::toolkit::MatlBuyPolicy
Set(std::string commod)cyclus::toolkit::MatlBuyPolicy
Set(std::string commod, Composition::Ptr c)cyclus::toolkit::MatlBuyPolicy
Set(std::string commod, Composition::Ptr c, double pref)cyclus::toolkit::MatlBuyPolicy
SetNextActiveTime()cyclus::toolkit::MatlBuyPolicy
SetNextDormantTime()cyclus::toolkit::MatlBuyPolicy
Start()cyclus::toolkit::MatlBuyPolicy
Stop()cyclus::toolkit::MatlBuyPolicy
TotalAvailable() constcyclus::toolkit::MatlBuyPolicyinline
Trader(Agent *manager)cyclus::Traderinline
use_cumulative_capacity()cyclus::toolkit::MatlBuyPolicyinline
~MatlBuyPolicy()cyclus::toolkit::MatlBuyPolicyvirtual