CYCLUS
Loading...
Searching...
No Matches
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
cyclus::Agent
The abstract base class used by all types of agents that live and interact in a simulation.
Definition
agent.h:49
cyclus::toolkit::RecordTimeSeries< ENRICH_FEED >
void RecordTimeSeries< ENRICH_FEED >(cyclus::Agent *agent, double value, std::string units)
Definition
timeseries.cc:19
cyclus::toolkit::RecordTimeSeries< ENRICH_SWU >
void RecordTimeSeries< ENRICH_SWU >(cyclus::Agent *agent, double value, std::string units)
Definition
timeseries.cc:14
cyclus::toolkit::RecordTimeSeries< POWER >
void RecordTimeSeries< POWER >(cyclus::Agent *agent, double value, std::string units)
Definition
timeseries.cc:9
cyclus::toolkit::TIME_SERIES_LISTENERS
std::map< std::string, std::vector< time_series_listener_t > > TIME_SERIES_LISTENERS
Definition
timeseries.cc:6
cyclus::toolkit::RecordTimeSeries
void RecordTimeSeries(cyclus::Agent *agent, double value, std::string units="")
Records a per-time step quantity for a given type.
cyclus
taken directly from OsiSolverInterface.cpp on 2/17/14 from https://projects.coin-or....
Definition
agent.cc:14
timeseries.h
src
toolkit
timeseries.cc
Generated by
1.11.0