|
|
TMPattern is the base template class for patterns
| static const int nTYPES_PATTERN | nTYPES_PATTERN |
| static const int TYPE_TMPattern | TYPE_TMPattern |
| static const int TYPE_TMbPattern | TYPE_TMbPattern |
| static const int TYPE_TMsbPattern | TYPE_TMsbPattern |
| static const int TYPE_TMsPattern | TYPE_TMsPattern |
| static const int TYPE_TMsbSTPattern | TYPE_TMsbSTPattern |
| static const char* TYPE_TMPattern_STRING | TYPE_TMPattern_STRING |
| static const char* TYPE_TMbPattern_STRING | TYPE_TMbPattern_STRING |
| static const char* TYPE_TMsbPattern_STRING | TYPE_TMsbPattern_STRING |
| static const char* TYPE_TMsPattern_STRING | TYPE_TMsPattern_STRING |
| static const char* TYPE_TMsbSTPattern_STRING | TYPE_TMsbSTPattern_STRING |
| static const char* TYPENAMES[] | TYPENAMES[] |
| const int type | type |
| string* name | name |
| TLayout& layout | layout |
| int& N | N |
| TNum* pattern | pattern |
| TMPattern (TLayout& layout_arg)
| TMPattern |
| TMPattern (const char* name_arg, TLayout& layout_arg)
| TMPattern |
| TMPattern (const char* name_arg, TLayout& layout_arg, TParser* parser)
| TMPattern |
| TMPattern (const char* name_arg, TLayout& layout_arg, const int type_arg)
| TMPattern |
| ~TMPattern ()
| ~TMPattern |
[virtual]
| void clear ()
| clear |
[virtual]
| void setOnes ()
| setOnes |
[virtual]
| TNum* plain ()
| plain |
[virtual]
| TNum* plain (TNum* mem)
| plain |
[virtual]
| TNum* plain (int time)
| plain |
[virtual]
| TNum* plain (int time,TNum* mem)
| plain |
[virtual]
| void set (TNum* plain)
| set |
[virtual]
| void set (int time,TNum* plain)
| set |
[virtual]
| void deletePlainMemory (TNum* mem)
| deletePlainMemory |
[virtual]
| void setRandom (int n, TRand& r01)
| setRandom |
[virtual]
| void setRandom (TFloat p, TRand& r01)
| setRandom |
[virtual]
| void addNoise (int n01, int n10, TRand& r01)
| addNoise |
[virtual]
| void addNoise (TFloat p01, TFloat p10, TRand& r01)
| addNoise |
[virtual]
| void AND (TNum* plain)
| AND |
[virtual]
| void OR (TNum* plain)
| OR |
[virtual]
| void NOT ()
| NOT |
[virtual]
| void AND_NOT (TNum* plain)
| AND_NOT |
[virtual]
| int ones ()
| ones |
[virtual]
| int zeros ()
| zeros |
[virtual]
| int hamming (TNum* plain)
| hamming |
[virtual]
| int overlap (TNum* plain)
| overlap |
[virtual]
| int faults10 (TNum* plain)
| faults10 |
[virtual]
| int faults01 (TNum* plain)
| faults01 |
[virtual]
| TFloat p10 (TNum* plain)
| p10 |
[virtual]
| TFloat p01 (TNum* plain)
| p01 |
[virtual]
| TFloat p1 ()
| p1 |
[virtual]
| TFloat p0 ()
| p0 |
[virtual]
| TFloat transinfo01 (TNum* plain)
| transinfo01 |
[virtual]
| void add2Port (TMPort | add2Port |
[virtual]
| void add2Port (int timeOffset, TMPort | add2Port |
[virtual]
| string getName ()
| getName |
[const]
| void outputState (ostream & os)
| outputState |
[const]
| void outputState (ostream & os, int complete)
| outputState |
[const]
| friend ostream& operator<< | operator<< |
| friend istream& operator>> | operator>> |