SimGrid  3.18
Versatile Simulation of Distributed Systems
s_simdata_task_t Struct Reference

#include <msg_private.hpp>

Public Member Functions

 ~s_simdata_task_t ()
 
void setUsed ()
 
void setNotUsed ()
 

Public Attributes

simgrid::kernel::activity::ExecImplPtr compute = nullptr
 
simgrid::kernel::activity::CommImplPtr comm = nullptr
 
double bytes_amount = 0.0
 
double flops_amount = 0.0
 
msg_process_t sender = nullptr
 
msg_process_t receiver = nullptr
 
msg_host_t source = nullptr
 
double priority = 1.0
 
double bound = 0.0
 
double rate = -1
 
bool isused = false
 
int host_nb = 0
 
sg_host_thost_list = nullptr
 
double * flops_parallel_amount = nullptr
 
double * bytes_parallel_amount = nullptr
 

Constructor & Destructor Documentation

◆ ~s_simdata_task_t()

s_simdata_task_t::~s_simdata_task_t ( )
inline

Member Function Documentation

◆ setUsed()

void s_simdata_task_t::setUsed ( )
inline

◆ setNotUsed()

void s_simdata_task_t::setNotUsed ( )
inline

Member Data Documentation

◆ compute

simgrid::kernel::activity::ExecImplPtr s_simdata_task_t::compute = nullptr

◆ comm

simgrid::kernel::activity::CommImplPtr s_simdata_task_t::comm = nullptr

◆ bytes_amount

double s_simdata_task_t::bytes_amount = 0.0

◆ flops_amount

double s_simdata_task_t::flops_amount = 0.0

◆ sender

msg_process_t s_simdata_task_t::sender = nullptr

◆ receiver

msg_process_t s_simdata_task_t::receiver = nullptr

◆ source

msg_host_t s_simdata_task_t::source = nullptr

◆ priority

double s_simdata_task_t::priority = 1.0

◆ bound

double s_simdata_task_t::bound = 0.0

◆ rate

double s_simdata_task_t::rate = -1

◆ isused

bool s_simdata_task_t::isused = false

◆ host_nb

int s_simdata_task_t::host_nb = 0

◆ host_list

sg_host_t* s_simdata_task_t::host_list = nullptr

◆ flops_parallel_amount

double* s_simdata_task_t::flops_parallel_amount = nullptr

◆ bytes_parallel_amount

double* s_simdata_task_t::bytes_parallel_amount = nullptr

The documentation for this struct was generated from the following files: