SimGrid  3.15
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 = 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

◆ ~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 = 1.0

◆ bound

double simdata_task::bound = 0.0

◆ rate

double simdata_task::rate = -1

◆ 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: