fast-nuclear-sim/src/system.hpp

25 lines
423 B
C++
Raw Normal View History

2024-01-28 00:02:54 +11:00
#pragma once
#include "reactor/coolant/vessel.hpp"
#include "reactor/reactor.hpp"
#include "coolant/pump.hpp"
#include "coolant/valve.hpp"
namespace sim
{
struct system
{
sim::reactor::reactor reactor;
sim::reactor::coolant::vessel vessel;
sim::coolant::valve<sim::reactor::coolant::vessel> valve;
sim::coolant::pump<sim::reactor::coolant::vessel> pump;
void update(double dt);
static system generate();
};
};