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"
25extern "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"
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
63#endif
66#include "toolkit/commodity.h"
70#include "toolkit/enrichment.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"
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_
Declares the CycArithmetic class, which holds arithmetic algorithms.
Top-level enrichment functionality.
Code providing rudimentary logging capability for the Cyclus core.