class TMPatternHistogram

template class to view histograms of state variables corresponding to patterns. More...

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

Public Methods

Public Members

Protected Methods


Detailed Description

TMPatternHistogram template class to view histograms of state variables (e.g. threshold distance) according to different patterns (e.g. assemblies)

static const int nSpecialHistIdx

nSpecialHistIdx

static const int specialHistIdx_ALL

specialHistIdx_ALL

static const int specialHistIdx_ADDRESSED

specialHistIdx_ADDRESSED

static const int specialHistIdx_NONADDRESSED

specialHistIdx_NONADDRESSED

static const char* specialHistIdx_ALL_STR

specialHistIdx_ALL_STR

static const char* specialHistIdx_ADDRESSED_STR

specialHistIdx_ADDRESSED_STR

static const char* specialHistIdx_NONADDRESSED_STR

specialHistIdx_NONADDRESSED_STR

static const char* specialHistIdx_STRs[]

specialHistIdx_STRs[]

TLayout& layout

layout

int& N

N

TMPatternContainer& patternContainer

patternContainer

int nPatterns

nPatterns

TNumPC* addressedPattern

addressedPattern

TNumSV*& stateVariable

stateVariable

string scopeID

scopeID

TiPar nHist

nHist

TiVecPar histIdx

histIdx

TVecPar normalize

normalize

TiPar nBins

nBins

TPar binSize

binSize

TPar minBin

minBin

TiPar integerBinFlag

integerBinFlag

TFloat binSize_inv

binSize_inv

TFloat* bins

bins

TFloat* histograms

histograms

TFloat** individualHistograms

individualHistograms

 TMPatternHistogram (TSimulationEnvironment& simEnv_arg, const string& name_arg, TMPatternContainer& patternContainer_arg, TNumPC* addressedPattern_arg, TNumSV*& stateVariable_arg)

TMPatternHistogram

 TMPatternHistogram (TSimulationEnvironment& simEnv_arg, const string& name_arg, TMPatternContainer& patternContainer_arg, TNumPC* addressedPattern_arg, TNumSV*& stateVariable_arg, int parse)

TMPatternHistogram

 TMPatternHistogram (TMPatternHistogram& pattern, const string& name_arg, TMPatternContainer& patternContainer_arg, TNumPC* addressedPattern_arg, TNumSV*& stateVariable_arg)

TMPatternHistogram

 ~TMPatternHistogram ()

~TMPatternHistogram

void  init ()

init

void  step ()

step

void  reparse ()

reparse

void  handleUpdatedParameters ()

handleUpdatedParameters

void  setParameterValues ()

setParameterValues

void  outputHistograms (ostream & os)

outputHistograms

[const]

void  outputState (ostream & os)

outputState

[const]

void  outputState (ostream & os, int complete)

outputState

[const]

friend ostream&  operator<< (ostream& os, const TMPatternHistogram& patternHist)

operator<<

friend istream&  operator>> (istream& os, TMPatternHistogram& patternHist)

operator>>

void  firstInit (TMPatternHistogram* pattern)

firstInit

[protected]

void  deallocate ()

deallocate

[protected]

void  setDefaultParameters ()

setDefaultParameters

[protected]

void  setParameterValues_nBins ()

setParameterValues_nBins

[protected]

void  setParameterValues_bins ()

setParameterValues_bins

[protected]

void  setParameterValues_histograms ()

setParameterValues_histograms

[protected]