namespace kernel {
namespace resource {
-DiskS19Model::DiskS19Model()
-{
-}
-
DiskImpl* DiskS19Model::create_disk(const std::string& name, double read_bandwidth, double write_bandwidth)
{
return (new DiskS19(name, read_bandwidth, write_bandwidth))->set_model(this);
class DiskS19Model : public DiskModel {
public:
- DiskS19Model();
+ DiskS19Model() = default;
DiskImpl* create_disk(const std::string& name, double read_bandwidth, double write_bandwidth) override;
double next_occurring_event(double now) override;
void update_actions_state(double now, double delta) override;
namespace simgrid {
namespace surf {
-HostCLM03Model::HostCLM03Model()
-{
-}
-
double HostCLM03Model::next_occurring_event(double now)
{
/* nothing specific to be done here
class XBT_PRIVATE HostCLM03Model : public HostModel {
public:
- HostCLM03Model();
+ HostCLM03Model() = default;
double next_occurring_event(double now) override;
void update_actions_state(double now, double delta) override;
kernel::resource::Action* execute_parallel(const std::vector<s4u::Host*>& host_list, const double* flops_amount,
engine->add_model(simgrid::kernel::resource::Model::Type::CPU_PM, std::move(cpu_model), true);
}
-HostL07Model::~HostL07Model() {}
-
CpuL07Model::CpuL07Model(HostL07Model* hmodel, kernel::lmm::System* sys)
: CpuModel(Model::UpdateAlgo::FULL), hostModel_(hmodel)
{
HostL07Model();
HostL07Model(const HostL07Model&) = delete;
HostL07Model& operator=(const HostL07Model&) = delete;
- ~HostL07Model() override;
double next_occurring_event(double now) override;
void update_actions_state(double now, double delta) override;