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

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

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()

void analysis_commit ( analysis_state * s,
tw_bf * bf,
analysis_msg * m,
tw_lp * lp )

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

◆ analysis_event()

void analysis_event ( analysis_state * s,
tw_bf * bf,
analysis_msg * m,
tw_lp * lp )

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

◆ analysis_event_rc()

void analysis_event_rc ( analysis_state * s,
tw_bf * bf,
analysis_msg * m,
tw_lp * lp )

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

◆ analysis_finish()

void analysis_finish ( analysis_state * s,
tw_lp * lp )

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

◆ analysis_init()

void analysis_init ( analysis_state * s,
tw_lp * lp )

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

◆ analysis_map()

tw_peid analysis_map ( tw_lpid gid)

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

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

Variable Documentation

◆ analysis_start_gid

tw_lpid analysis_start_gid
extern

Definition at line 15 of file specialized-lps.c.