ROSS
analysis-lp.h File Reference
#include "ross-types.h"

Go to the source code of this file.

Data Structures

struct  analysis_msg
struct  model_sample_data
struct  analysis_state

Typedefs

typedef struct analysis_state analysis_state
typedef struct analysis_msg analysis_msg
typedef struct model_sample_data model_sample_data
typedef struct lp_metadata lp_metadata

Enumerations

enum  analysis_type_flag {
  ALP_NONE , ALP_FULL , ALP_KP , ALP_PE ,
  ALP_MODEL
}

Functions

void analysis_init (analysis_state *s, tw_lp *lp)
void analysis_event (analysis_state *s, tw_bf *bf, analysis_msg *m, tw_lp *lp)
void analysis_event_rc (analysis_state *s, tw_bf *bf, analysis_msg *m, tw_lp *lp)
void analysis_commit (analysis_state *s, tw_bf *bf, analysis_msg *m, tw_lp *lp)
void analysis_finish (analysis_state *s, tw_lp *lp)
void collect_sim_engine_data (tw_pe *pe, tw_lp *lp, analysis_state *s, tw_stime current_rt)
tw_peid analysis_map (tw_lpid gid)
void st_analysis_lp_settype (tw_lpid lpid)

Variables

tw_lpid analysis_start_gid

Typedef Documentation

◆ analysis_msg

typedef struct analysis_msg analysis_msg

Definition at line 7 of file analysis-lp.h.

◆ analysis_state

typedef struct analysis_state analysis_state

Definition at line 6 of file analysis-lp.h.

◆ lp_metadata

typedef struct lp_metadata lp_metadata

Definition at line 9 of file analysis-lp.h.

◆ model_sample_data

typedef struct model_sample_data model_sample_data

Definition at line 8 of file analysis-lp.h.

Enumeration Type Documentation

◆ analysis_type_flag

Enumerator
ALP_NONE 
ALP_FULL 
ALP_KP 
ALP_PE 
ALP_MODEL 

Definition at line 11 of file analysis-lp.h.

Function Documentation

◆ analysis_commit()

◆ analysis_event()

◆ analysis_event_rc()

◆ analysis_finish()

void analysis_finish ( analysis_state * s,
tw_lp * lp )

◆ analysis_init()

◆ analysis_map()

tw_peid analysis_map ( tw_lpid gid)

Definition at line 282 of file analysis-lp.c.

References analysis_start_gid, and g_tw_nkp.

◆ collect_sim_engine_data()

void collect_sim_engine_data ( tw_pe * pe,
tw_lp * lp,
analysis_state * s,
tw_stime current_rt )

References analysis_start_gid, and pe.

◆ st_analysis_lp_settype()

void st_analysis_lp_settype ( tw_lpid lpid)

Definition at line 300 of file analysis-lp.c.

References analysis_lp, and tw_lp_settype().

Referenced by specialized_lp_init_mapping().

Variable Documentation

◆ analysis_start_gid