class TMPatternStock

parseable container template class for pattern groups. More...

Definition#include <F2_pattern.h>
Template formTMPatternStock<class TNum, class TNumIdx>
InheritsTComponent [public ], TMPatternContainer [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods


Detailed Description

TMPatternStock is a parseable container class for pattern groups.

TLayout& layout

layout

TRand* randGen

randGen

string scopeID

scopeID

TiPar nPatternGroups

nPatternGroups

vector<TMPatternGroup*> groups

groups

vector<TMPatternGroup*> parsedGroups

parsedGroups

 TMPatternStock (TSimulationEnvironment& simEnv_arg, const string& name_arg, TLayout& layout_arg, TRand* randGen_arg)

TMPatternStock

 TMPatternStock (TSimulationEnvironment& simEnv_arg, const string& name_arg, TLayout& layout_arg, TRand* randGen_arg, int parse)

TMPatternStock

 TMPatternStock (TMPatternStock& pattern, const string& name_arg, TLayout& layout_arg, TRand* randGen_arg)

TMPatternStock

 ~TMPatternStock ()

~TMPatternStock

void  addPatternGroup (TMPatternGroup& pg)

addPatternGroup

void  reparse ()

reparse

Reimplemented from TComponent.

void  handleUpdatedParameters ()

handleUpdatedParameters

Reimplemented from TParamOwner.

inline TMPattern*  operator[] (unsigned i)

operator[]

[const]

TMPattern*  getPattern (unsigned i)

getPattern

[const virtual]

Reimplemented from TMPatternContainer.

TMPattern*  getPattern (string& name_arg)

getPattern

[const virtual]

Reimplemented from TMPatternContainer.

int  getPatternNumber ()

getPatternNumber

[const virtual]

Reimplemented from TMPatternContainer.

TLayout&  getLayout ()

getLayout

[const virtual]

Reimplemented from TMPatternContainer.

void  getAddressPattern (TMatPar& apd, TNum *plain)

getAddressPattern

[const virtual]

Reimplemented from TMPatternContainer.

void  getAddressPattern (TiMatPar& apd,TNum *plain)

getAddressPattern

[const virtual]

Reimplemented from TMPatternContainer.

void  outputState (ostream & os)

outputState

[const]

Reimplemented from TParamOwner.

void  outputState (ostream & os, int complete)

outputState

[const]

Reimplemented from TParamOwner.

friend ostream&  operator<< (ostream& os, const TMPatternStock& patternStock)

operator<<

friend istream&  operator>> (istream& os, TMPatternStock& patternStock)

operator>>

void  firstInit (TMPatternStock* pattern)

firstInit

[protected]

void  deallocate ()

deallocate

[protected]

void  setDefaultParameters ()

setDefaultParameters

[protected]

void  setParameterValues ()

setParameterValues

[protected]