FORM v5.0.0-35-g6318119
Public Member Functions | Data Fields
Options Class Reference
Collaboration diagram for Options:
Collaboration graph
[legend]

Public Member Functions

void setDefaultValues (void)
 
void setOldDefaultValues (void)
 
void setValue (int ind, int val)
 
int getValue (int ind)
 
void setQGrafOpt (int *qgopt)
 
void print (void)
 
void setOutputF (Bool outgrf, const char *fname)
 
void setOutputP (Bool outgrp, const char *fname)
 
void printLevel (int l)
 
void printModel (void)
 
void setOutMG (OutEGB *omg, void *pt)
 
void setOutAG (OutEG *oag, void *pt)
 
void setEndMG (OutEGB *omg, void *pt)
 
void setErExit (ErExit *ere, void *pt)
 
const OptDefgetDef (void)
 
const OptDefgetOldDef (void)
 
const OptQGDefgetQGDef (void)
 
void begin (Model *mdl)
 
void end (void)
 
void beginProc (Process *prc)
 
void endProc (void)
 
void beginSubProc (SProcess *sprc)
 
void endSubProc (void)
 
void newMGraph (MGraph *mgr)
 
void newAGraph (EGraph *egr)
 
void outModel (void)
 

Data Fields

Modelmodel
 
Processproc
 
SProcesssproc
 
Outputout
 
OutEGB * outmg
 
OutEGB * endmg
 
OutEG * outag
 
void * argmg
 
void * argemg
 
void * argag
 
OptQGRef qgref [2 *GRCC_QGRAF_OPT_Size]
 
int values [GRCC_OPT_Size]
 
int qgopt [GRCC_QGRAF_OPT_Size]
 
int nqgopt
 
int DUMMYPADDING
 
double time0
 
double time1
 

Detailed Description

Definition at line 101 of file grcc.h.

Constructor & Destructor Documentation

◆ Options()

Options ( void  )

Definition at line 200 of file grcc.cc.

◆ ~Options()

~Options ( void  )

Definition at line 261 of file grcc.cc.

Member Function Documentation

◆ setDefaultValues()

void setDefaultValues ( void  )

Definition at line 273 of file grcc.cc.

◆ setOldDefaultValues()

void setOldDefaultValues ( void  )

Definition at line 289 of file grcc.cc.

◆ setValue()

void setValue ( int  ind,
int  val 
)

Definition at line 339 of file grcc.cc.

◆ getValue()

int getValue ( int  ind)

Definition at line 354 of file grcc.cc.

◆ setQGrafOpt()

void setQGrafOpt ( int *  qgopt)

Definition at line 368 of file grcc.cc.

◆ print()

void print ( void  )

Definition at line 443 of file grcc.cc.

◆ setOutputF()

void setOutputF ( Bool  outgrf,
const char *  fname 
)

Definition at line 481 of file grcc.cc.

◆ setOutputP()

void setOutputP ( Bool  outgrp,
const char *  fname 
)

Definition at line 488 of file grcc.cc.

◆ printLevel()

void printLevel ( int  l)

Definition at line 333 of file grcc.cc.

◆ printModel()

void printModel ( void  )

Definition at line 495 of file grcc.cc.

◆ setOutMG()

void setOutMG ( OutEGB *  omg,
void *  pt 
)

Definition at line 305 of file grcc.cc.

◆ setOutAG()

void setOutAG ( OutEG *  oag,
void *  pt 
)

Definition at line 319 of file grcc.cc.

◆ setEndMG()

void setEndMG ( OutEGB *  omg,
void *  pt 
)

Definition at line 312 of file grcc.cc.

◆ setErExit()

void setErExit ( ErExit *  ere,
void *  pt 
)

Definition at line 326 of file grcc.cc.

◆ getDef()

const OptDef * getDef ( void  )

Definition at line 463 of file grcc.cc.

◆ getOldDef()

const OptDef * getOldDef ( void  )

Definition at line 469 of file grcc.cc.

◆ getQGDef()

const OptQGDef * getQGDef ( void  )

Definition at line 475 of file grcc.cc.

◆ begin()

void begin ( Model mdl)

Definition at line 516 of file grcc.cc.

◆ end()

void end ( void  )

Definition at line 536 of file grcc.cc.

◆ beginProc()

void beginProc ( Process prc)

Definition at line 568 of file grcc.cc.

◆ endProc()

void endProc ( void  )

Definition at line 584 of file grcc.cc.

◆ beginSubProc()

void beginSubProc ( SProcess sprc)

Definition at line 673 of file grcc.cc.

◆ endSubProc()

void endSubProc ( void  )

Definition at line 694 of file grcc.cc.

◆ newMGraph()

void newMGraph ( MGraph mgr)

Definition at line 762 of file grcc.cc.

◆ newAGraph()

void newAGraph ( EGraph egr)

Definition at line 792 of file grcc.cc.

◆ outModel()

void outModel ( void  )

Definition at line 507 of file grcc.cc.

Field Documentation

◆ model

Model* model

Definition at line 104 of file grcc.h.

◆ proc

Process* proc

Definition at line 105 of file grcc.h.

◆ sproc

SProcess* sproc

Definition at line 106 of file grcc.h.

◆ out

Output* out

Definition at line 107 of file grcc.h.

◆ outmg

OutEGB* outmg

Definition at line 108 of file grcc.h.

◆ endmg

OutEGB* endmg

Definition at line 109 of file grcc.h.

◆ outag

OutEG* outag

Definition at line 110 of file grcc.h.

◆ argmg

void* argmg

Definition at line 111 of file grcc.h.

◆ argemg

void* argemg

Definition at line 112 of file grcc.h.

◆ argag

void* argag

Definition at line 113 of file grcc.h.

◆ qgref

OptQGRef qgref[2 *GRCC_QGRAF_OPT_Size]

Definition at line 116 of file grcc.h.

◆ values

int values[GRCC_OPT_Size]

Definition at line 117 of file grcc.h.

◆ qgopt

int qgopt[GRCC_QGRAF_OPT_Size]

Definition at line 118 of file grcc.h.

◆ nqgopt

int nqgopt

Definition at line 120 of file grcc.h.

◆ DUMMYPADDING

int DUMMYPADDING

Definition at line 122 of file grcc.h.

◆ time0

double time0

Definition at line 125 of file grcc.h.

◆ time1

double time1

Definition at line 126 of file grcc.h.


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