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>>
7
TIME_SERIES_LISTENERS
;
8
9
template
<>
10
void
RecordTimeSeries<POWER>
(
cyclus::Agent
* agent,
double
value,
11
std::string
units
) {
12
RecordTimeSeries<double>
(
"Power"
, agent, value,
units
);
13
}
14
15
template
<>
16
void
RecordTimeSeries<ENRICH_SWU>
(
cyclus::Agent
* agent,
double
value,
17
std::string
units
) {
18
RecordTimeSeries<double>
(
"EnrichmentSWU"
, agent, value,
units
);
19
}
20
21
template
<>
22
void
RecordTimeSeries<ENRICH_FEED>
(
cyclus::Agent
* agent,
double
value,
23
std::string
units
) {
24
RecordTimeSeries<double>
(
"EnrichmentFeed"
, agent, value,
units
);
25
}
26
27
}
// namespace toolkit
28
}
// namespace cyclus
cyclus::Agent
The abstract base class used by all types of agents that live and interact in a simulation.
Definition
agent.h:50
cyclus::toolkit
Definition
pyhooks.cc:109
cyclus::toolkit::RecordTimeSeries< ENRICH_FEED >
void RecordTimeSeries< ENRICH_FEED >(cyclus::Agent *agent, double value, std::string units)
Definition
timeseries.cc:22
cyclus::toolkit::RecordTimeSeries< ENRICH_SWU >
void RecordTimeSeries< ENRICH_SWU >(cyclus::Agent *agent, double value, std::string units)
Definition
timeseries.cc:16
cyclus::toolkit::RecordTimeSeries< POWER >
void RecordTimeSeries< POWER >(cyclus::Agent *agent, double value, std::string units)
Definition
timeseries.cc:10
cyclus::toolkit::TIME_SERIES_LISTENERS
std::map< std::string, std::vector< time_series_listener_t > > TIME_SERIES_LISTENERS
Definition
timeseries.cc:7
cyclus::toolkit::RecordTimeSeries
void RecordTimeSeries(cyclus::Agent *agent, double value, std::string units="")
Records a per-time step quantity for a given type.
cyclus::units
Definition
material.h:16
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.13.2