1 #ifndef CYCLUS_SRC_TOOLKIT_BUILDING_MANAGER_H_ 2 #define CYCLUS_SRC_TOOLKIT_BUILDING_MANAGER_H_ 15 class ProgTranslatorContext;
65 std::vector<BuildOrder> MakeBuildDecision(
Commodity& commodity,
68 inline const std::set<Builder*>&
builders()
const {
73 std::set<Builder*> builders_;
77 std::map<CommodityProducer*, Builder*>& p_to_b,
78 std::map<int, CommodityProducer*>& idx_to_p,
84 std::map<CommodityProducer*, Builder*>& p_to_b,
85 std::map<int, CommodityProducer*>& idx_to_p,
86 std::vector<BuildOrder>& orders);
92 #endif // CYCLUS_SRC_TOOLKIT_BUILDING_MANAGER_H_
double b(int nuc)
Computes the scattering length [cm] from the coherent and incoherent components.
struct to hold all problem instance state
The abstract base class used by all types of agents that live and interact in a simulation.
taken directly from OsiSolverInterface.cpp on 2/17/14 from https://projects.coin-or.org/Osi/browser/trunk.