CYCLUS
|
Definition at line 20 of file trade_executor.h.
#include <trade_executor.h>
Public Attributes | |
std::map< std::pair< Trader *, Trader * >, std::vector< std::pair< Trade< T >, typename T::Ptr > > > | all_trades |
std::set< Trader * > | requesters |
std::set< Trader * > | suppliers |
std::map< Trader *, std::vector< std::pair< Trade< T >, typename T::Ptr > > > | trades_by_requester |
std::map< Trader *, std::vector< Trade< T > > > | trades_by_supplier |
std::map<std::pair<Trader*, Trader*>, std::vector< std::pair<Trade<T>, typename T::Ptr> > > cyclus::TradeExecutionContext< T >::all_trades |
Definition at line 35 of file trade_executor.h.
std::set<Trader*> cyclus::TradeExecutionContext< T >::requesters |
Definition at line 22 of file trade_executor.h.
std::set<Trader*> cyclus::TradeExecutionContext< T >::suppliers |
Definition at line 21 of file trade_executor.h.
std::map<Trader*, std::vector< std::pair<Trade<T>, typename T::Ptr> > > cyclus::TradeExecutionContext< T >::trades_by_requester |
Definition at line 30 of file trade_executor.h.
std::map<Trader*, std::vector< Trade<T> > > cyclus::TradeExecutionContext< T >::trades_by_supplier |
Definition at line 25 of file trade_executor.h.