CYCLUS
Loading...
Searching...
No Matches
cyclus::ExchangeTranslationContext< T > Class Template Reference

Detailed Description

template<class T>
class cyclus::ExchangeTranslationContext< T >

An ExchangeTranslationContext is a simple holder class for any information needed to translate a ResourceExchange to and from an ExchangeGraph.

Definition at line 18 of file exchange_translation_context.h.

#include <exchange_translation_context.h>

Public Attributes

std::map< Bid< T > *, ExchangeNode::Ptrbid_to_node
 
std::map< ExchangeNode::Ptr, Bid< T > * > node_to_bid
 
std::map< ExchangeNode::Ptr, Request< T > * > node_to_request
 
std::map< Request< T > *, ExchangeNode::Ptrrequest_to_node
 

Member Data Documentation

◆ bid_to_node

template<class T >
std::map<Bid<T>*, ExchangeNode::Ptr> cyclus::ExchangeTranslationContext< T >::bid_to_node

Definition at line 22 of file exchange_translation_context.h.

◆ node_to_bid

template<class T >
std::map<ExchangeNode::Ptr, Bid<T>*> cyclus::ExchangeTranslationContext< T >::node_to_bid

Definition at line 23 of file exchange_translation_context.h.

◆ node_to_request

template<class T >
std::map<ExchangeNode::Ptr, Request<T>*> cyclus::ExchangeTranslationContext< T >::node_to_request

Definition at line 21 of file exchange_translation_context.h.

◆ request_to_node

template<class T >
std::map<Request<T>*, ExchangeNode::Ptr> cyclus::ExchangeTranslationContext< T >::request_to_node

Definition at line 20 of file exchange_translation_context.h.


The documentation for this class was generated from the following file: