#include <xbt/string.hpp>
#include <xbt/Extendable.hpp>
+
namespace simgrid {
XBT_PUBLIC_CLASS Host :
public simgrid::xbt::Extendable<Host> {
public:
- surf::Cpu *p_cpu = nullptr;
- surf::NetCard *p_netcard = nullptr;
+ double getSpeed();
+ int getCoreAmount();
+ /* FIXME: these should be protected, but it leads to many errors */
+ surf::Cpu *p_cpu = nullptr;
+ surf::NetCard *p_netcard = nullptr;
private:
simgrid::xbt::string name_ = "noname";
public: