SimGrid  3.17
Versatile Simulation of Distributed Systems
instr_resource_utilization.cpp File Reference
#include "src/instr/instr_private.h"
#include <string>
#include <unordered_map>

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_resource, instr, "tracing (un)-categorized resource utilization")
 
static void __TRACE_surf_check_variable_set_to_zero (double now, const char *variable, const char *resource)
 
static void instr_event (double now, double delta, simgrid::instr::Type *variable, container_t resource, double value)
 
void TRACE_surf_link_set_utilization (const char *resource, const char *category, double value, double now, double delta)
 
void TRACE_surf_host_set_utilization (const char *resource, const char *category, double value, double now, double delta)
 

Variables

static std::unordered_map< std::string, std::stringplatform_variables
 

Function Documentation

◆ XBT_LOG_NEW_DEFAULT_SUBCATEGORY()

XBT_LOG_NEW_DEFAULT_SUBCATEGORY ( instr_resource  ,
instr  ,
"tracing (un)-categorized resource utilization"   
)

◆ __TRACE_surf_check_variable_set_to_zero()

static void __TRACE_surf_check_variable_set_to_zero ( double  now,
const char *  variable,
const char *  resource 
)
static

◆ instr_event()

static void instr_event ( double  now,
double  delta,
simgrid::instr::Type variable,
container_t  resource,
double  value 
)
static

◆ TRACE_surf_link_set_utilization()

void TRACE_surf_link_set_utilization ( const char *  resource,
const char *  category,
double  value,
double  now,
double  delta 
)

◆ TRACE_surf_host_set_utilization()

void TRACE_surf_host_set_utilization ( const char *  resource,
const char *  category,
double  value,
double  now,
double  delta 
)

Variable Documentation

◆ platform_variables

std::unordered_map<std::string, std::string> platform_variables
static