A mixin to provide information about commodity producers.
Definition at line 14 of file commodity_producer_manager.h.
#include <commodity_producer_manager.h>
◆ CommodityProducerManager()
cyclus::toolkit::CommodityProducerManager::CommodityProducerManager |
( |
Agent * | agent = NULL | ) |
|
|
inline |
◆ ~CommodityProducerManager()
virtual cyclus::toolkit::CommodityProducerManager::~CommodityProducerManager |
( |
| ) |
|
|
inlinevirtual |
◆ producers()
const std::set< CommodityProducer * > & cyclus::toolkit::CommodityProducerManager::producers |
( |
| ) |
const |
|
inline |
◆ Register()
void cyclus::toolkit::CommodityProducerManager::Register |
( |
CommodityProducer * | producer | ) |
|
|
inline |
◆ TotalCapacity()
double cyclus::toolkit::CommodityProducerManager::TotalCapacity |
( |
Commodity & | commodity | ) |
|
- Returns
- the total production capacity for a commodity amongst producers
- Parameters
-
commodity | the commodity in question |
Definition at line 7 of file commodity_producer_manager.cc.
◆ Unregister()
void cyclus::toolkit::CommodityProducerManager::Unregister |
( |
CommodityProducer * | producer | ) |
|
|
inline |
The documentation for this class was generated from the following files: