CYCLUS
Loading...
Searching...
No Matches
cyclus.h
Go to the documentation of this file.
1
#ifndef CYCLUS_SRC_CYCLUS_H_
2
#define CYCLUS_SRC_CYCLUS_H_
3
4
// For Doxygen mainpage
5
/*!
6
* \mainpage Cyclus API Reference
7
*
8
* Welcome to the Cyclus API reference! Below are some helpful links for learning more:
9
* - GitHub repository: https://github.com/cyclus/cyclus
10
* - Kernel developer guide: https://fuelcycle.org/kernel
11
* - Archetype developer guide: https://fuelcycle.org/arche
12
*
13
*/
14
15
16
// platform needs to be before all other includes
17
#include "
platform.h
"
18
19
#include "
bid.h
"
20
#include "
bid_portfolio.h
"
21
#include "
capacity_constraint.h
"
22
#include "
comp_math.h
"
23
#include "
composition.h
"
24
#include "
context.h
"
25
extern
"C"
{
26
#include "
cram.hpp
"
27
}
28
#include "
cyc_arithmetic.h
"
29
#include "
cyc_limits.h
"
30
#include "
cyc_std.h
"
31
#include "
datum.h
"
32
#include "
db_init.h
"
33
#include "
discovery.h
"
34
#include "
exchange_graph.h
"
35
#include "
exchange_translation_context.h
"
36
#include "
env.h
"
37
#include "
error.h
"
38
#include "
facility.h
"
39
#include "
product.h
"
40
#include "
institution.h
"
41
#include "
logger.h
"
42
#include "
material.h
"
43
#include "
mock_sim.h
"
44
#include "
agent.h
"
45
#include "
pyhooks.h
"
46
#include "
pyne.h
"
47
#include "
query_backend.h
"
48
#include "
infile_tree.h
"
49
#include "
recorder.h
"
50
#include "
region.h
"
51
#include "
request.h
"
52
#include "
request_portfolio.h
"
53
#include "
resource.h
"
54
#include "
state_wrangler.h
"
55
#include "
time_listener.h
"
56
#include "
trade.h
"
57
#include "
trader.h
"
58
#include "
version.h
"
59
60
#include "
toolkit/builder.h
"
61
#if CYCLUS_HAS_COIN
62
#include "
toolkit/building_manager.h
"
63
#endif
64
#include "
toolkit/matl_buy_policy.h
"
65
#include "
toolkit/matl_sell_policy.h
"
66
#include "
toolkit/commodity.h
"
67
#include "
toolkit/commodity_producer.h
"
68
#include "
toolkit/commodity_producer_manager.h
"
69
#include "
toolkit/commodity_recipe_context.h
"
70
#include "
toolkit/enrichment.h
"
71
#include "
toolkit/infile_converters.h
"
72
#include "
toolkit/mat_query.h
"
73
#include "
toolkit/position.h
"
74
#include "
toolkit/res_buf.h
"
75
#include "
toolkit/res_manip.h
"
76
#include "
toolkit/res_map.h
"
77
#include "
toolkit/supply_demand_manager.h
"
78
#include "
toolkit/symbolic_function_factories.h
"
79
#include "
toolkit/symbolic_functions.h
"
80
#include "
toolkit/timeseries.h
"
81
82
// Undefines isnan from pyne
83
#ifdef isnan
84
#undef isnan
85
#endif
86
87
#endif
// CYCLUS_SRC_CYCLUS_H_
agent.h
bid.h
bid_portfolio.h
builder.h
building_manager.h
capacity_constraint.h
commodity.h
commodity_producer.h
commodity_producer_manager.h
commodity_recipe_context.h
comp_math.h
composition.h
context.h
cram.hpp
cyc_arithmetic.h
Declares the CycArithmetic class, which holds arithmetic algorithms.
cyc_limits.h
cyc_std.h
datum.h
db_init.h
discovery.h
enrichment.h
Top-level enrichment functionality.
env.h
error.h
exchange_graph.h
exchange_translation_context.h
facility.h
infile_converters.h
infile_tree.h
institution.h
logger.h
Code providing rudimentary logging capability for the Cyclus core.
mat_query.h
material.h
matl_buy_policy.h
matl_sell_policy.h
mock_sim.h
platform.h
position.h
product.h
pyhooks.h
pyne.h
query_backend.h
recorder.h
region.h
request.h
request_portfolio.h
res_buf.h
res_manip.h
res_map.h
resource.h
state_wrangler.h
supply_demand_manager.h
symbolic_function_factories.h
symbolic_functions.h
time_listener.h
timeseries.h
trade.h
trader.h
version.h
src
cyclus.h
Generated by
1.10.0