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

Public Member Functions

 SProcess (Model *mdl, Process *prc, Options *opts, int sid, int *clst, int ncls, NCInput *cls)
 
 SProcess (Model *mdl, Process *prc, Options *opts, int sid, int *clst, int ncls, int *cdeg, int *ctyp, int *ptcl, int *cpl, int *cnum, int *cmind, int *cmaxd)
 
void prSProcess (void)
 
BigInt generate (void)
 
void assign (MGraph *mgr)
 
int toMNodeClass (int *ctyp, int *cldeg, int *clnum, int *cmind, int *cmaxd)
 
PNodeClassmatch (MGraph *mgr)
 
void endMGraph (MGraph *mgr)
 
void endAGraph (EGraph *egr)
 
void resultMGraph (BigInt nmgraphs, Fraction mwsum, BigInt nmopi, Fraction mwopi)
 
void resultAGraph (BigInt nagraphs, Fraction awsum, BigInt naopi, Fraction awopi)
 

Data Fields

Modelmodel
 
Processproc
 
Optionsopt
 
PNodeClasspnclass
 
AStackastack
 
MGraphmgraph
 
EGraphegraph
 
Assignagraph
 
int * cl2nd
 
int * nd2cl
 
int nclass
 
int ninitl
 
int nfinal
 
int nvert
 
int clist [GRCC_MAXNCPLG]
 
int id
 
int loop
 
int nNodes
 
int nEdges
 
int nExtern
 
int ncouple
 
int tCouple
 
int DUMMYPADDING
 
BigInt mgrcount
 
BigInt agrcount
 
BigInt extperm
 
BigInt nMGraphs
 
BigInt nMOPI
 
Fraction wMGraphs
 
Fraction wMOPI
 
BigInt nAGraphs
 
BigInt nAOPI
 
Fraction wAGraphs
 
Fraction wAOPI
 

Detailed Description

Definition at line 373 of file grcc.h.

Constructor & Destructor Documentation

◆ SProcess() [1/2]

SProcess ( Model mdl,
Process prc,
Options opts,
int  sid,
int *  clst,
int  ncls,
NCInput cls 
)

Definition at line 2998 of file grcc.cc.

◆ SProcess() [2/2]

SProcess ( Model mdl,
Process prc,
Options opts,
int  sid,
int *  clst,
int  ncls,
int *  cdeg,
int *  ctyp,
int *  ptcl,
int *  cpl,
int *  cnum,
int *  cmind,
int *  cmaxd 
)

Definition at line 2829 of file grcc.cc.

◆ ~SProcess()

~SProcess ( void  )

Definition at line 3160 of file grcc.cc.

Member Function Documentation

◆ prSProcess()

void prSProcess ( void  )

Definition at line 3169 of file grcc.cc.

◆ generate()

BigInt generate ( void  )

Definition at line 3181 of file grcc.cc.

◆ assign()

void assign ( MGraph mgr)

Definition at line 3225 of file grcc.cc.

◆ toMNodeClass()

int toMNodeClass ( int *  ctyp,
int *  cldeg,
int *  clnum,
int *  cmind,
int *  cmaxd 
)

Definition at line 3206 of file grcc.cc.

◆ match()

PNodeClass * match ( MGraph mgr)

Definition at line 3242 of file grcc.cc.

◆ endMGraph()

void endMGraph ( MGraph mgr)

Definition at line 3321 of file grcc.cc.

◆ endAGraph()

void endAGraph ( EGraph egr)

Definition at line 3331 of file grcc.cc.

◆ resultMGraph()

void resultMGraph ( BigInt  nmgraphs,
Fraction  mwsum,
BigInt  nmopi,
Fraction  mwopi 
)

Definition at line 3303 of file grcc.cc.

◆ resultAGraph()

void resultAGraph ( BigInt  nagraphs,
Fraction  awsum,
BigInt  naopi,
Fraction  awopi 
)

Definition at line 3312 of file grcc.cc.

Field Documentation

◆ model

Model* model

Definition at line 380 of file grcc.h.

◆ proc

Process* proc

Definition at line 381 of file grcc.h.

◆ opt

Options* opt

Definition at line 382 of file grcc.h.

◆ pnclass

PNodeClass* pnclass

Definition at line 383 of file grcc.h.

◆ astack

AStack* astack

Definition at line 384 of file grcc.h.

◆ mgraph

MGraph* mgraph

Definition at line 386 of file grcc.h.

◆ egraph

EGraph* egraph

Definition at line 387 of file grcc.h.

◆ agraph

Assign* agraph

Definition at line 388 of file grcc.h.

◆ cl2nd

int* cl2nd

Definition at line 390 of file grcc.h.

◆ nd2cl

int* nd2cl

Definition at line 392 of file grcc.h.

◆ nclass

int nclass

Definition at line 393 of file grcc.h.

◆ ninitl

int ninitl

Definition at line 395 of file grcc.h.

◆ nfinal

int nfinal

Definition at line 396 of file grcc.h.

◆ nvert

int nvert

Definition at line 397 of file grcc.h.

◆ clist

int clist[GRCC_MAXNCPLG]

Definition at line 399 of file grcc.h.

◆ id

int id

Definition at line 400 of file grcc.h.

◆ loop

int loop

Definition at line 401 of file grcc.h.

◆ nNodes

int nNodes

Definition at line 402 of file grcc.h.

◆ nEdges

int nEdges

Definition at line 403 of file grcc.h.

◆ nExtern

int nExtern

Definition at line 404 of file grcc.h.

◆ ncouple

int ncouple

Definition at line 405 of file grcc.h.

◆ tCouple

int tCouple

Definition at line 406 of file grcc.h.

◆ DUMMYPADDING

int DUMMYPADDING

Definition at line 408 of file grcc.h.

◆ mgrcount

BigInt mgrcount

Definition at line 410 of file grcc.h.

◆ agrcount

BigInt agrcount

Definition at line 411 of file grcc.h.

◆ extperm

BigInt extperm

Definition at line 412 of file grcc.h.

◆ nMGraphs

BigInt nMGraphs

Definition at line 415 of file grcc.h.

◆ nMOPI

BigInt nMOPI

Definition at line 416 of file grcc.h.

◆ wMGraphs

Fraction wMGraphs

Definition at line 417 of file grcc.h.

◆ wMOPI

Fraction wMOPI

Definition at line 418 of file grcc.h.

◆ nAGraphs

BigInt nAGraphs

Definition at line 420 of file grcc.h.

◆ nAOPI

BigInt nAOPI

Definition at line 421 of file grcc.h.

◆ wAGraphs

Fraction wAGraphs

Definition at line 422 of file grcc.h.

◆ wAOPI

Fraction wAOPI

Definition at line 423 of file grcc.h.


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