#pragma once #include "sample.hpp" #include "../rod.hpp" namespace sim::reactor::fuel { class fuel_rod : public sim::reactor::rod { sample s; virtual double get_k(sim::reactor::rod::val_t type) const; virtual void display(std::ostream& o) const; virtual const char* get_name() const { return "Fuel"; } public: fuel_rod(double fuel, double mass); virtual bool should_display() const { return true; } virtual void update(double secs); }; }