ROSS
ross-base.h File Reference
#include <stdint.h>
#include <stddef.h>
#include "config.h"
#include <float.h>

Go to the source code of this file.

Macros

#define NORETURN
#define __attribute__(x)
#define MPI_TYPE_TW_STIME   MPI_DOUBLE
#define TW_STIME_CRT(x)
#define TW_STIME_DBL(x)
#define TW_STIME_CMP(x, y)
#define TW_STIME_ADD(x, y)
#define TW_STIME_MAX   DBL_MAX

Typedefs

typedef unsigned long tw_peid
typedef double tw_stime
typedef uint64_t tw_lpid

Macro Definition Documentation

◆ __attribute__

#define __attribute__ ( x)

Definition at line 17 of file ross-base.h.

◆ MPI_TYPE_TW_STIME

#define MPI_TYPE_TW_STIME   MPI_DOUBLE

Definition at line 40 of file ross-base.h.

Referenced by tw_gvt_step2().

◆ NORETURN

#define NORETURN

Definition at line 15 of file ross-base.h.

◆ TW_STIME_ADD

#define TW_STIME_ADD ( x,
y )
Value:
((x) + (y))

Definition at line 44 of file ross-base.h.

Referenced by tw_event_new_user_prio().

◆ TW_STIME_CMP

◆ TW_STIME_CRT

◆ TW_STIME_DBL

◆ TW_STIME_MAX

#define TW_STIME_MAX   DBL_MAX

Definition at line 45 of file ross-base.h.

Referenced by tw_gvt_step2(), tw_net_minimum(), tw_pe_init(), and tw_pq_minimum().

Typedef Documentation

◆ tw_lpid

typedef uint64_t tw_lpid

Definition at line 49 of file ross-base.h.

◆ tw_peid

typedef unsigned long tw_peid

Definition at line 36 of file ross-base.h.

◆ tw_stime

typedef double tw_stime

Definition at line 39 of file ross-base.h.