SimGrid  3.14.159
Versatile Simulation of Distributed Systems
simdata_task Struct Reference

#include <msg_private.h>

Public Member Functions

 ~simdata_task ()
 
void setUsed ()
 
void setNotUsed ()
 

Public Attributes

simgrid::kernel::activity::Execcompute = nullptr
 
simgrid::kernel::activity::Commcomm = 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 = 0.0
 
double bound = 0.0
 
double rate = 0.0
 
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

§ ~simdata_task()

simdata_task::~simdata_task ( )
inline

Member Function Documentation

§ setUsed()

void simdata_task::setUsed ( )
inline

§ setNotUsed()

void simdata_task::setNotUsed ( )
inline

Member Data Documentation

§ compute

simgrid::kernel::activity::Exec* simdata_task::compute = nullptr

§ comm

simgrid::kernel::activity::Comm* simdata_task::comm = nullptr

§ bytes_amount

double simdata_task::bytes_amount = 0.0

§ flops_amount

double simdata_task::flops_amount = 0.0

§ sender

msg_process_t simdata_task::sender = nullptr

§ receiver

msg_process_t simdata_task::receiver = nullptr

§ source

msg_host_t simdata_task::source = nullptr

§ priority

double simdata_task::priority = 0.0

§ bound

double simdata_task::bound = 0.0

§ rate

double simdata_task::rate = 0.0

§ isused

bool simdata_task::isused = false

§ host_nb

int simdata_task::host_nb = 0

§ host_list

sg_host_t* simdata_task::host_list = nullptr

§ flops_parallel_amount

double* simdata_task::flops_parallel_amount = nullptr

§ bytes_parallel_amount

double* simdata_task::bytes_parallel_amount = nullptr

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