class TMPatternRanking

template class to compare and rank an activity pattern with the patterns of a pattern container. More...

Definition#include <F2_pattern.h>
Template formTMPatternRanking<class TNumPC, class TNumAP>
InheritsTObserver (unknown) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods


Detailed Description

TMPatternRanking template class to compare an activity pattern with a pattern container and compute a ranking of the patterns best matching the activity pattern

static const int nRankingCategories

nRankingCategories

static const int nLastFlags

nLastFlags

static const int lastFlag_UNCHANGED

lastFlag_UNCHANGED

static const int lastFlag_LASTTIME

lastFlag_LASTTIME

static const int lastFlag_LASTSTEP

lastFlag_LASTSTEP

static const int lastFlag_THRESHOLD

lastFlag_THRESHOLD

static const char* lastFlag_UNCHANGED_STR

lastFlag_UNCHANGED_STR

static const char* lastFlag_LASTTIME_STR

lastFlag_LASTTIME_STR

static const char* lastFlag_LASTSTEP_STR

lastFlag_LASTSTEP_STR

static const char* lastFlag_THRESHOLD_STR

lastFlag_THRESHOLD_STR

static const char* lastFlag_STRs[]

lastFlag_STRs[]

TLayout& layout

layout

int& N

N

TMPatternContainer& patternContainer

patternContainer

int nPatterns

nPatterns

TMPort* portAP

portAP

string scopeID

scopeID

TiPar lastFlag

lastFlag

TPar lastTime

lastTime

TiPar lastStep

lastStep

TPar thresh

thresh

TiVecPar nRanking

nRanking

TiPar overlapsFlag

overlapsFlag

TiPar updateSteps

updateSteps

int * addressedFlags

addressedFlags

TMPattern addressedPattern

addressedPattern

int nAddressed

nAddressed

TFloat nAddressed_inv

nAddressed_inv

int * ones

ones

TFloat* p1

p1

TMPattern activityPattern

activityPattern

int activity

activity

int overlapWithAddressedPattern

overlapWithAddressedPattern

int * overlaps

overlaps

int * hamming

hamming

int * faults10

faults10

int * faults01

faults01

TFloat* p10

p10

TFloat* p01

p01

TFloat* completeness

completeness

TFloat* faultsValue

faultsValue

TFloat* transinfo01

transinfo01

TFloat* separation

separation

TFloat* separation01

separation01

int* rankingHamming

rankingHamming

int* rankingOverlaps

rankingOverlaps

int* rankingCompleteness

rankingCompleteness

int* rankingTransinfo01

rankingTransinfo01

int* rankingSeparation01

rankingSeparation01

int* nOverlaps

nOverlaps

int* nOverlaps_excl

nOverlaps_excl

int nComponents

nComponents

 TMPatternRanking (TSimulationEnvironment& simEnv_arg, const string& name_arg, TMPatternContainer& patternContainer_arg, TMPort* portAP_arg)

TMPatternRanking

 TMPatternRanking (TSimulationEnvironment& simEnv_arg, const string& name_arg, TMPatternContainer& patternContainer_arg, TMPort* portAP_arg, int parse)

TMPatternRanking

 TMPatternRanking (TMPatternRanking& pattern, const string& name_arg, TMPatternContainer& patternContainer_arg, TMPort* portAP_arg)

TMPatternRanking

 ~TMPatternRanking ()

~TMPatternRanking

void  init ()

init

void  step ()

step

void  reparse ()

reparse

void  handleUpdatedParameters ()

handleUpdatedParameters

void  setAddressedPatterns ()

setAddressedPatterns

void  setAddressedPatterns (int* addressedFlags_arg)

setAddressedPatterns

void  setAddressedPatterns (int nAddressedPatterns,int* idx)

setAddressedPatterns

void  outputRanking (ostream & os)

outputRanking

[const]

void  outputState (ostream & os)

outputState

[const]

void  outputState (ostream & os, int complete)

outputState

[const]

friend ostream&  operator<< (ostream& os, const TMPatternRanking& patternRanking)

operator<<

friend istream&  operator>> (istream& os, TMPatternRanking& patternRanking)

operator>>

void  firstInit (TMPatternRanking* pattern)

firstInit

[protected]

void  deallocate ()

deallocate

[protected]

void  setDefaultParameters ()

setDefaultParameters

[protected]

void  setParameterValues ()

setParameterValues

[protected]

void  rank (int* rankFrom, int firstN, int* rankTo, int max)

rank

[protected]

void  rank (TFloat* rankFrom, int firstN, int* rankTo, int max)

rank

[protected]

void  rank (int firstN, int* rankTo, int max)

rank

[protected]