SimGrid  3.16
Versatile Simulation of Distributed Systems
simdag_private.hpp File Reference
#include <set>
#include <string>
#include <vector>
#include "simgrid/simdag.h"
#include "surf/surf.h"

Classes

class  simgrid::sd::Global
 
struct  SD_task
 

Namespaces

 simgrid
 Alltoall Bruck.
 
 simgrid::sd
 

Typedefs

typedef struct SD_task s_SD_task_t
 

Functions

std::set< SD_task_t > * simgrid::sd::simulate (double how_long)
 
void SD_task_set_state (SD_task_t task, e_SD_task_state_t new_state)
 
void SD_task_run (SD_task_t task)
 
bool acyclic_graph_detail (xbt_dynar_t dag)
 
void uniq_transfer_task_name (SD_task_t task)
 
const char * __get_state_name (e_SD_task_state_t state)
 helper for pretty printing of task state More...
 

Variables

simgrid::sd::Globalsd_global
 

Typedef Documentation

◆ s_SD_task_t

typedef struct SD_task s_SD_task_t

Function Documentation

◆ SD_task_set_state()

void SD_task_set_state ( SD_task_t  task,
e_SD_task_state_t  new_state 
)

◆ SD_task_run()

void SD_task_run ( SD_task_t  task)

◆ acyclic_graph_detail()

bool acyclic_graph_detail ( xbt_dynar_t  dag)

◆ uniq_transfer_task_name()

void uniq_transfer_task_name ( SD_task_t  task)

◆ __get_state_name()

const char* __get_state_name ( e_SD_task_state_t  state)

helper for pretty printing of task state

Parameters
statethe state of a task
Returns
the equivalent as a readable string

Variable Documentation

◆ sd_global

simgrid::sd::Global* sd_global