10#include "../system/Battery.hpp"
17 if (
auto c =
dynamic_cast<Cell *
>(su))
19 else if (
auto b =
dynamic_cast<Battery *
>(su)) {
22 }
else if (
auto m =
dynamic_cast<Module *
>(su)) {
25 for (
auto &su_ptr : m->getSUs())
Definition: Battery.hpp:23
Abstract Class representing a single battery cell.
Definition: Cell.hpp:33
Definition: Module.hpp:34
Definition: StorageUnit.hpp:27
Slide namespace contains all the types, classes, and functions for the simulation framework.
Definition: Cell.hpp:27
void visit_SUs(StorageUnit *su, auto &&fn)
Definition: procedure_util.hpp:13