Public Member Functions | Public Attributes

asim Class Reference

Inheritance diagram for asim:
NsObject Handler

List of all members.

Public Member Functions

double min (double x, double y)
double padhye (double rtt, double p)
double Po (double rho, int K)
double Pk (double rho, int K, int k)
double Lq (double rho, int K)
int command (int argc, const char *const *argv)
double get_link_drop (int x)
double get_link_delay (int x)
double get_link_qdelay (int x)
double get_link_pdelay (int x)
double get_link_tput (int x)
double get_flow_delay (int x)
double get_flow_tput (int x)
double get_flow_drop (int x)
void GetInputs (char *argv)
double redFn (double minth, double pmin, double maxth, double pmax, double qlength)
void CalcLinkDelays (int flag=0)
void CalcPerFlowDelays ()
void PrintData ()
void PrintResults ()
void UpdateHelper (int flag=0)
void Update (int niter)
void Update2 ()
int allscaled ()
void Update3 (int flag=0)
void newupdate (int niter)
void recv (Packet *, Handler *=0)
double min (double x, double y)
double padhye (double rtt, double p)
double Po (double rho, int K)
double Pk (double rho, int K, int k)
double Lq (double rho, int K)
double get_link_drop (int x)
double get_link_delay (int x)
double get_link_qdelay (int x)
double get_link_pdelay (int x)
double get_link_tput (int x)
double get_flow_delay (int x)
double get_flow_tput (int x)
double get_flow_drop (int x)
void GetInputs (char *argv)
double redFn (double minth, double pmin, double maxth, double pmax, double qlength)
void CalcLinkStats (int flag=0)
void CalcPerFlowStats ()
void PrintData ()
void PrintResults ()
void UpdateHelper (int flag=0)
void Update (int niter)
int allscaled ()
void newupdate (int niter)

Public Attributes

int nConnections
int K
int MaxHops
int nLinks
int ** Adj
int * nAdj
link_statslinks
flow_statsflows

The documentation for this class was generated from the following files: