CYCLUS
Classes | Namespaces | Functions
trade_executor.h File Reference
#include <map>
#include <set>
#include <utility>
#include <vector>
#include "context.h"
#include "trade.h"
#include "trader.h"
#include "trader_management.h"

Go to the source code of this file.

Classes

struct  cyclus::TradeExecutionContext< T >
 
class  cyclus::TradeExecutor< T >
 

Namespaces

 cyclus
 

Functions

template<class T >
static void cyclus::GetTradeResponses (TradeExecutionContext< T > &trade_ctx)
 
template<class T >
void cyclus::GroupTradesBySupplier (TradeExecutionContext< T > &trade_ctx, const std::vector< Trade< T > > &trades)
 
template<class T >
static void cyclus::SendTradeResources (TradeExecutionContext< T > &trade_ctx)