Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

CIDParser Class Reference

#include <CIDParser.h>

List of all members.

Public Member Functions

 CIDParser ()
void Parse_File (char *IDFile, CCDGNodeList *pprocedures, CIntegrationData *proot)
void Integrate_Guest_Into_Host (char *g, char *h, bool coroutines)
void Dedicated_Guest (char *g)
void Set_Tolerance (long t)
void SGE_Implicit_Guest_Directive (char *label)
void SGE_Guest_At_Directive (char *label, long cy)
void SGE_Guest_Into_Host_Directive (char *guest, char *host)
void LGE_Loop_Iteration_Directive (char *label, long period, int icount)
void LGE_Guest_Into_Loop_Directive (char *guest, char *host, long first)
void Hint_Loop_Iterations_Directive (char *loop, int iterations)
void Hint_Call_Duration_Directive (char *lable, long duration)
void SetCoCallPeriod (long period)
void CoCall12 (char *cocallfile)
void CoCall21 (char *cocallfile)
CCDGNodeListGet_Procedures ()
CIntegrationDataGet_Root ()

Private Attributes

CIntegrationDataroot
CCDGNodeListprocedures
long tolerance


Constructor & Destructor Documentation

CIDParser::CIDParser  )  [inline]
 


Member Function Documentation

void CIDParser::CoCall12 char *  cocallfile  ) 
 

void CIDParser::CoCall21 char *  cocallfile  ) 
 

void CIDParser::Dedicated_Guest char *  g  ) 
 

CCDGNodeList* CIDParser::Get_Procedures  )  [inline]
 

CIntegrationData* CIDParser::Get_Root  )  [inline]
 

void CIDParser::Hint_Call_Duration_Directive char *  lable,
long  duration
 

void CIDParser::Hint_Loop_Iterations_Directive char *  loop,
int  iterations
 

void CIDParser::Integrate_Guest_Into_Host char *  g,
char *  h,
bool  coroutines
 

void CIDParser::LGE_Guest_Into_Loop_Directive char *  guest,
char *  host,
long  first
 

void CIDParser::LGE_Loop_Iteration_Directive char *  label,
long  period,
int  icount
 

void CIDParser::Parse_File char *  IDFile,
CCDGNodeList pprocedures,
CIntegrationData proot
 

void CIDParser::Set_Tolerance long  t  )  [inline]
 

void CIDParser::SetCoCallPeriod long  period  )  [inline]
 

void CIDParser::SGE_Guest_At_Directive char *  label,
long  cy
 

void CIDParser::SGE_Guest_Into_Host_Directive char *  guest,
char *  host
 

void CIDParser::SGE_Implicit_Guest_Directive char *  label  ) 
 


Member Data Documentation

CCDGNodeList* CIDParser::procedures [private]
 

CIntegrationData* CIDParser::root [private]
 

long CIDParser::tolerance [private]
 


The documentation for this class was generated from the following files:
Generated on Sat May 8 14:08:59 2004 for Thrint by doxygen 1.3.6