ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

asim Class Reference

Inheritance diagram for asim:

NsObject TclObject 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)
 asim ()
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)
 asim ()

Public Attributes

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

Constructor & Destructor Documentation

asim::asim   [inline]
 

asim::asim   [inline]
 


Member Function Documentation

int asim::allscaled   [inline]
 

int asim::allscaled   [inline]
 

void asim::CalcLinkDelays int    flag = 0 [inline]
 

void asim::CalcLinkStats int    flag = 0 [inline]
 

void asim::CalcPerFlowDelays   [inline]
 

void asim::CalcPerFlowStats   [inline]
 

int asim::command int    argc,
const char *const *    argv
[inline, virtual]
 

Reimplemented from NsObject.

double asim::get_flow_delay int    x [inline]
 

double asim::get_flow_delay int    x [inline]
 

double asim::get_flow_drop int    x [inline]
 

double asim::get_flow_drop int    x [inline]
 

double asim::get_flow_tput int    x [inline]
 

double asim::get_flow_tput int    x [inline]
 

double asim::get_link_delay int    x [inline]
 

double asim::get_link_delay int    x [inline]
 

double asim::get_link_drop int    x [inline]
 

double asim::get_link_drop int    x [inline]
 

double asim::get_link_pdelay int    x [inline]
 

double asim::get_link_pdelay int    x [inline]
 

double asim::get_link_qdelay int    x [inline]
 

double asim::get_link_qdelay int    x [inline]
 

double asim::get_link_tput int    x [inline]
 

double asim::get_link_tput int    x [inline]
 

void asim::GetInputs char *    argv [inline]
 

void asim::GetInputs char *    argv [inline]
 

double asim::Lq double    rho,
int    K
[inline]
 

double asim::Lq double    rho,
int    K
[inline]
 

double asim::min double    x,
double    y
[inline]
 

double asim::min double    x,
double    y
[inline]
 

void asim::newupdate int    niter [inline]
 

void asim::newupdate int    niter [inline]
 

double asim::padhye double    rtt,
double    p
[inline]
 

double asim::padhye double    rtt,
double    p
[inline]
 

double asim::Pk double    rho,
int    K,
int    k
[inline]
 

double asim::Pk double    rho,
int    K,
int    k
[inline]
 

double asim::Po double    rho,
int    K
[inline]
 

double asim::Po double    rho,
int    K
[inline]
 

void asim::PrintData   [inline]
 

void asim::PrintData   [inline]
 

void asim::PrintResults   [inline]
 

void asim::PrintResults   [inline]
 

void asim::recv Packet  ,
Handler   = 0
[inline, virtual]
 

Implements NsObject.

double asim::redFn double    minth,
double    pmin,
double    maxth,
double    pmax,
double    qlength
[inline]
 

double asim::redFn double    minth,
double    pmin,
double    maxth,
double    pmax,
double    qlength
[inline]
 

void asim::Update int    niter [inline]
 

void asim::Update int    niter [inline]
 

void asim::Update2   [inline]
 

void asim::Update3 int    flag = 0 [inline]
 

void asim::UpdateHelper int    flag = 0 [inline]
 

void asim::UpdateHelper int    flag = 0 [inline]
 


Member Data Documentation

int** asim::Adj
 

int** asim::Adj
 

flow_stats* asim::flows
 

flow_stats* asim::flows
 

int asim::K
 

link_stats* asim::links
 

link_stats* asim::links
 

int asim::MaxHops
 

int* asim::nAdj
 

int* asim::nAdj
 

int asim::nConnections
 

int asim::nLinks
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.