BGMach Class Reference

#include <blue_impl.h>

Collaboration diagram for BGMach:

Collaboration graph
[legend]

Public Member Functions

 BGMach ()
 ~BGMach ()
void nullify ()
void setSize (int xx, int yy, int zz)
void getSize (int *xx, int *yy, int *zz)
int numTh ()
int getNodeSize ()
int isWorkThread (int tid)
int read (char *file)
void pup (PUP::er &p)
int traceProejctions (int pe)
void setNetworkModel (char *model)

Data Fields

int x
int y
int z
int numCth
int numWth
int stacksize
int timingMethod
double cpufactor
double fpfactor
char * traceroot
BigSimNetworknetwork
CkListString procList

Detailed Description

Definition at line 25 of file blue_impl.h.


Constructor & Destructor Documentation

BGMach::BGMach (  )  [inline]

Definition at line 37 of file blue_impl.h.

References nullify().

BGMach::~BGMach (  )  [inline]

Definition at line 38 of file blue_impl.h.

References network.


Member Function Documentation

void BGMach::nullify (  )  [inline]

Definition at line 39 of file blue_impl.h.

References cpufactor, fpfactor, network, numCth, numWth, stacksize, timingMethod, traceroot, x, y, and z.

Referenced by BGMach().

void BGMach::setSize ( int  xx,
int  yy,
int  zz 
) [inline]

Definition at line 46 of file blue_impl.h.

References x, y, and z.

void BGMach::getSize ( int xx,
int yy,
int zz 
) [inline]

Definition at line 48 of file blue_impl.h.

References x, y, and z.

int BGMach::numTh (  )  [inline]

Definition at line 50 of file blue_impl.h.

References numCth, and numWth.

int BGMach::getNodeSize (  )  [inline]

Definition at line 52 of file blue_impl.h.

References x, y, and z.

int BGMach::isWorkThread ( int  tid  )  [inline]

Definition at line 53 of file blue_impl.h.

References numWth.

int BGMach::read ( char *  file  ) 

Definition at line 138 of file bigsim_init.C.

References CmiAbort(), CmiMyPe(), CmiPrintf(), correctTimeLog, cpufactor, fpfactor, genTimeLog, malloc(), numCth, numWth, procList, CkListString::set(), setNetworkModel(), stacksize, timingMethod, traceroot, x, y, and z.

void BGMach::pup ( PUP::er p  )  [inline]

Definition at line 55 of file blue_impl.h.

References numCth, numWth, p, stacksize, timingMethod, x, y, and z.

int BGMach::traceProejctions ( int  pe  ) 

Definition at line 114 of file bigsim_init.C.

References CkListString::includes(), CkListString::isEmpty(), and procList.

void BGMach::setNetworkModel ( char *  model  ) 

Definition at line 120 of file bigsim_init.C.

References CmiAbort(), and network.

Referenced by read().


Field Documentation

int BGMach::x

Definition at line 27 of file blue_impl.h.

Referenced by BgLoadTraceSummary(), BgWriteTraceSummary(), getNodeSize(), getSize(), nullify(), pup(), read(), and setSize().

int BGMach::y

Definition at line 27 of file blue_impl.h.

Referenced by BgLoadTraceSummary(), BgWriteTraceSummary(), getNodeSize(), getSize(), nullify(), pup(), read(), and setSize().

int BGMach::z

Definition at line 27 of file blue_impl.h.

Referenced by BgLoadTraceSummary(), BgWriteTraceSummary(), getNodeSize(), getSize(), nullify(), pup(), read(), and setSize().

int BGMach::numCth

Definition at line 28 of file blue_impl.h.

Referenced by BgLoadTraceSummary(), BgWriteTraceSummary(), nullify(), numTh(), pup(), and read().

int BGMach::numWth

Definition at line 28 of file blue_impl.h.

Referenced by BgLoadTraceSummary(), BgWriteTraceSummary(), isWorkThread(), nullify(), numTh(), pup(), and read().

int BGMach::stacksize

Definition at line 29 of file blue_impl.h.

Referenced by nullify(), pup(), and read().

int BGMach::timingMethod

Definition at line 30 of file blue_impl.h.

Referenced by nullify(), pup(), and read().

double BGMach::cpufactor

Definition at line 31 of file blue_impl.h.

Referenced by nullify(), and read().

double BGMach::fpfactor

Definition at line 32 of file blue_impl.h.

Referenced by nullify(), and read().

char* BGMach::traceroot

Definition at line 33 of file blue_impl.h.

Referenced by nullify(), and read().

BigSimNetwork* BGMach::network

Definition at line 34 of file blue_impl.h.

Referenced by nullify(), setNetworkModel(), and ~BGMach().

CkListString BGMach::procList

Definition at line 35 of file blue_impl.h.

Referenced by read(), and traceProejctions().


The documentation for this class was generated from the following files:
Generated on Sun Jun 29 13:30:03 2008 for Charm++ by  doxygen 1.5.1