CYCLUS
timeseries.cc
Go to the documentation of this file.
1 #include "timeseries.h"
2 
3 namespace cyclus {
4 namespace toolkit {
5 
6 std::map<std::string, std::vector<time_series_listener_t> > TIME_SERIES_LISTENERS;
7 
8 template <>
9 void RecordTimeSeries<POWER>(cyclus::Agent* agent, double value, std::string units) {
10  RecordTimeSeries<double>("Power", agent, value, units);
11 }
12 
13 template <>
14 void RecordTimeSeries<ENRICH_SWU>(cyclus::Agent* agent, double value, std::string units) {
15  RecordTimeSeries<double>("EnrichmentSWU", agent, value, units);
16 }
17 
18 template <>
19 void RecordTimeSeries<ENRICH_FEED>(cyclus::Agent* agent, double value, std::string units) {
20  RecordTimeSeries<double>("EnrichmentFeed", agent, value, units);
21 }
22 
23 } // namespace toolkit
24 } // namespace cyclus
void RecordTimeSeries< ENRICH_FEED >(cyclus::Agent *agent, double value, std::string units)
Definition: timeseries.cc:19
std::map< std::string, std::vector< time_series_listener_t > > TIME_SERIES_LISTENERS
Definition: timeseries.cc:6
The abstract base class used by all types of agents that live and interact in a simulation.
Definition: agent.h:51
taken directly from OsiSolverInterface.cpp on 2/17/14 from https://projects.coin-or.org/Osi/browser/trunk.
Definition: agent.cc:14
void RecordTimeSeries< ENRICH_SWU >(cyclus::Agent *agent, double value, std::string units)
Definition: timeseries.cc:14
void RecordTimeSeries< POWER >(cyclus::Agent *agent, double value, std::string units)
Definition: timeseries.cc:9