PetaVision  Alpha
 All Data Structures Namespaces Functions Variables
PV::HyPerCol Class Reference

HyPerCol Parameters

List of parameters needed from the HyPerCol class

virtual void ioParam_startTime (enum ParamsIOFlag ioFlag)
 startTime: The set starting time for the run
 
virtual void ioParam_stopTime (enum ParamsIOFlag ioFlag)
 stopTime: The set stopping time for the run
 
virtual void ioParam_dt (enum ParamsIOFlag ioFlag)
 dt: The default delta time to use. More...
 
virtual void ioParam_dtAdaptFlag (enum ParamsIOFlag ioFlag)
 dtAdaptFlag: A flag to determine if the run is using an adaptive timestep
 
virtual void ioParam_useAdaptMethodExp1stOrder (enum ParamsIOFlag ioFlag)
 : determines whether a time step adaptation method based on an expotential approximation of the energy is used, requires a dtAdaptController
 
virtual void ioParam_dtAdaptController (enum ParamsIOFlag ioFlag)
 dtAdaptController: The name of a ColProbe to use for controlling the adaptive timestep. The ColProbe's vectorSize (returned by getVectorSize()) must be the same as the HyPerCol's nBatch parameter.
 
virtual void ioParam_dtAdaptTriggerLayerName (enum ParamsIOFlag ioFlag)
 triggerLayer: The name of a HyPerLayer that resets the adaptive time step scheme when it triggers.
 
virtual void ioParam_dtAdaptTriggerOffset (enum ParamsIOFlag ioFlag)
 triggerOffset: If triggerLayer is set, triggers <triggerOffset> timesteps before target trigger More...
 
virtual void ioParam_dtScaleMax (enum ParamsIOFlag ioFlag)
 dtScaleMax: If dtAdaptFlag is set, specifies the maximum timescale allowed
 
virtual void ioParam_dtScaleMax2 (enum ParamsIOFlag ioFlag)
 dtScaleMax2: If dtAdaptFlag is set, specifies the maximum dtScaleMax allowed (this is a 2nd maximum that adapts much more slowly)
 
virtual void ioParam_dtScaleMin (enum ParamsIOFlag ioFlag)
 dtScaleMin: If dtAdaptFlag is set, specifies the default timescale More...
 
virtual void ioParam_dtChangeMax (enum ParamsIOFlag ioFlag)
 dtChangeMax: If dtAdaptFlag is set, specifies the upper limit of adaptive dt based on error More...
 
virtual void ioParam_dtChangeMin (enum ParamsIOFlag ioFlag)
 dtChangeMin: If dtAdaptFlag is set, specifies the lower limit of adaptive dt based on error More...
 
virtual void ioParam_dtMinToleratedTimeScale (enum ParamsIOFlag ioFlag)
 dtMinToleratedTimeScale: If dtAdaptFlag, specifies the minimum value dt can drop to before exiting More...
 
virtual void ioParam_writeTimeScaleFieldnames (enum ParamsIOFlag ioFlag)
 writeTimeScaleFieldnames: A flag to determine if fieldnames are written to the HyPerCol_timescales file, if false, file is written as comma separated list
 
virtual void ioParam_progressInterval (enum ParamsIOFlag ioFlag)
 progressInterval: Specifies how often a progress report prints out More...
 
virtual void ioParam_writeProgressToErr (enum ParamsIOFlag ioFlag)
 writeProgressToErr: Whether to print timestep progress to the error stream instead of the output stream
 
virtual void ioParam_verifyWrites (enum ParamsIOFlag ioFlag)
 verifyWrites: If true, calls to PV_fwrite are checked by opening the file in read mode and reading back the data and comparing it to the data just written.
 
virtual void ioParam_outputPath (enum ParamsIOFlag ioFlag)
 outputPath: Specifies the absolute or relative output path of the run
 
virtual void ioParam_printParamsFilename (enum ParamsIOFlag ioFlag)
 printParamsFilename: Specifies the output params filename. More...
 
virtual void ioParam_randomSeed (enum ParamsIOFlag ioFlag)
 randomSeed: The seed for the random number generator for reproducability
 
virtual void ioParam_nx (enum ParamsIOFlag ioFlag)
 nx: Specifies the size of the column
 
virtual void ioParam_ny (enum ParamsIOFlag ioFlag)
 ny: Specifies the size of the column
 
virtual void ioParam_nBatch (enum ParamsIOFlag ioFlag)
 ny: Specifies the batch size of the column
 
virtual void ioParam_filenamesContainLayerNames (enum ParamsIOFlag ioFlag)
 filenamesContainLayerNames: Specifies if layer names gets printed out to output connection pvp files More...
 
virtual void ioParam_filenamesContainConnectionNames (enum ParamsIOFlag ioFlag)
 filenamesContainConnectionNames: Specifies if connection names gets printed out to output connection pvp files More...
 
virtual void ioParam_initializeFromCheckpointDir (enum ParamsIOFlag ioFlag)
 initializeFromChckpointDir: Sets directory for layers and connection to initialize from.
 
virtual void ioParam_defaultInitializeFromCheckpointFlag (enum ParamsIOFlag ioFlag)
 defaultInitializeFromCheckpointFlag: Flag to set the default for layers and connections. More...
 
virtual void ioParam_checkpointRead (enum ParamsIOFlag ioFlag)
 checkpointRead: Depreciated. Use <-c foo/Checkpoint100>
 
virtual void ioParam_checkpointWrite (enum ParamsIOFlag ioFlag)
 checkpointWrite: Flag to determine if the run writes checkpoints.
 
virtual void ioParam_checkpointWriteDir (enum ParamsIOFlag ioFlag)
 checkpointWriteDir: If checkpointWrite is set, specifies the output checkpoint directory.
 
virtual void ioParam_checkpointWriteTriggerMode (enum ParamsIOFlag ioFlag)
 checkpointWriteTriggerMode: If checkpointWrite is set, specifies the method to checkpoint. More...
 
virtual void ioParam_checkpointWriteStepInterval (enum ParamsIOFlag ioFlag)
 checkpointWriteStepInterval: If checkpointWrite on step, specifies the number of steps between checkpoints.
 
virtual void ioParam_checkpointWriteTimeInterval (enum ParamsIOFlag ioFlag)
 checkpointWriteTimeInteval: If checkpointWrite on time, specifies the amount of simulation time between checkpoints.
 
virtual void ioParam_checkpointWriteClockInterval (enum ParamsIOFlag ioFlag)
 checkpointWriteClockInteval: If checkpointWrite on clock, specifies the amount of clock time between checkpoints. The units are specified using the parameter checkpointWriteClockUnit
 
virtual void ioParam_checkpointWriteClockUnit (enum ParamsIOFlag ioFlag)
 checkpointWriteClockInteval: If checkpointWrite on clock, specifies the units used in checkpointWriteClockInterval.
 
virtual void ioParam_deleteOlderCheckpoints (enum ParamsIOFlag ioFlag)
 deleteOlderCheckpoints: If checkpointWrite, specifies if the run should delete older checkpoints when writing new ones.
 
virtual void ioParam_numCheckpointsKept (enum ParamsIOFlag ioFlag)
 numCheckpointsKept: If deleteOlderCheckpoints is set, keep this many checkpoints before deleting the checkpoint. Default is 1 (delete a checkpoint when a newer checkpoint is written.)
 
virtual void ioParam_suppressLastOutput (enum ParamsIOFlag ioFlag)
 supressLastOutput: If checkpointWrite, specifies if the run should supress the final written checkpoint for the end of the run.
 
virtual void ioParam_suppressNonplasticCheckpoints (enum ParamsIOFlag ioFlag)
 
virtual void ioParam_checkpointIndexWidth (enum ParamsIOFlag ioFlag)
 If checkpointWriteFlag is true, checkpointIndexWidth specifies the minimum width for the step number appearing in the checkpoint directory. More...
 
virtual void ioParam_writeTimescales (enum ParamsIOFlag ioFlag)
 writeTimescales: If dtAdaptFlag, specifies if the timescales should be written More...
 
virtual void ioParam_errorOnNotANumber (enum ParamsIOFlag ioFlag)
 errorOnNotANumber: Specifies if the run should check on each timestep for nans in activity.
 

Public Member Functions

 HyPerCol (const char *name, PV_Init *initObj)
 
int addBaseProbe (BaseProbe *p)
 
int addConnection (BaseConnection *conn)
 
void addGpuGroup (BaseConnection *conn, int gpuGroupIdx)
 
int addLayer (HyPerLayer *l)
 
int addNormalizer (NormalizeBase *normalizer)
 
int advanceTime (double time)
 
int columnId ()
 
int commBatch ()
 
int commColumn ()
 
int commRow ()
 
int ensureDirExists (const char *dirname)
 
int exitRunLoop (bool exitOnFinish)
 
int finalizeThreads ()
 
BaseProbegetBaseProbe (int which)
 
BaseProbegetBaseProbeFromName (const char *probeName)
 
double getChangeTimeScaleMax ()
 
double getChangeTimeScaleMin ()
 
const char * getCheckpointReadDir ()
 
bool getCheckpointReadFlag ()
 
bool getCheckpointWriteFlag ()
 
ColProbegetColProbe (int which)
 
ColProbegetColProbeFromName (const char *probeName)
 
BaseConnectiongetConnection (int which)
 
BaseConnectiongetConnFromName (const char *connectionName)
 
long int getCurrentStep ()
 
bool getDefaultInitializeFromCheckpointFlag ()
 
double getDeltaTime ()
 
double getDeltaTimeBase ()
 
PVCuda::CudaDevice * getDevice ()
 
bool getDtAdaptFlag ()
 
long int getFinalStep ()
 
BaseConnectiongetGpuGroupConn (int gpuGroupIdx)
 
const char * getInitializeFromCheckpointDir ()
 
long int getInitialStep ()
 
HyPerLayergetLayer (int which)
 
HyPerLayergetLayerFromName (const char *layerName)
 
char * getName ()
 
int getNBatch ()
 
int getNBatchGlobal ()
 
NormalizeBasegetNormalizer (int which)
 
NormalizeBasegetNormalizerFromName (const char *normalizerName)
 
int getNumThreads ()
 
int getNxGlobal ()
 
int getNyGlobal ()
 
unsigned int getObjectSeed (int count)
 
char * getOutputPath ()
 
const char * getPrintParamsFilename ()
 
PV_StreamgetPrintParamsStream ()
 
PV_InitgetPV_InitObj ()
 
unsigned int getRandomSeed ()
 
unsigned int getSeed ()
 
char * getSrcPath ()
 
double getStartTime ()
 
double getStopTime ()
 
bool getSuppressLastOutputFlag ()
 
bool getSuppressNonplasticCheckpoints ()
 
double * getTimeScale ()
 
double getTimeScale (int batch)
 
double getTimeScaleMax (int batch)
 
double getTimeScaleMax ()
 
double getTimeScaleMax2 (int batch)
 
double getTimeScaleMax2 ()
 
double * getTimeScaleMax2Ptr ()
 
double * getTimeScaleMaxPtr ()
 
double getTimeScaleMin ()
 
bool getUseAdaptMethodExp1stOrder ()
 
bool getVerifyWrites ()
 
bool getWriteTimescales ()
 
int globalRank ()
 
InterColCommicCommunicator ()
 
int includeConnectionName ()
 
int includeLayerName ()
 
const char * inputFile ()
 
int insertProbe (ColProbe *p)
 
template<typename T >
void ioParamArray (enum ParamsIOFlag ioFlag, const char *group_name, const char *param_name, T **value, int *arraysize)
 
int ioParamsFinishGroup (enum ParamsIOFlag ioFlag)
 
int ioParamsStartGroup (enum ParamsIOFlag ioFlag, const char *group_name)
 
void ioParamString (enum ParamsIOFlag ioFlag, const char *group_name, const char *param_name, char **value, const char *defaultValue, bool warnIfAbsent=true)
 
void ioParamStringRequired (enum ParamsIOFlag ioFlag, const char *group_name, const char *param_name, char **value)
 
template<typename T >
void ioParamValue (enum ParamsIOFlag ioFlag, const char *group_name, const char *param_name, T *val, T defaultValue, bool warnIfAbsent=true)
 
template<typename T >
void ioParamValueRequired (enum ParamsIOFlag ioFlag, const char *group_name, const char *param_name, T *val)
 
int loadState ()
 
int numberOfBaseProbes ()
 
int numberOfBorderRegions ()
 
int numberOfColumns ()
 
int numberOfConnections ()
 
int numberOfGlobalColumns ()
 
int numberOfLayers ()
 
int numberOfNormalizers ()
 
int numberOfProbes ()
 
int numCommBatches ()
 
int numCommColumns ()
 
int numCommRows ()
 
int outputState (double time)
 
PVParamsparameters ()
 
char * pathInCheckpoint (const char *cpDir, const char *objectName, const char *suffix)
 
int processParams (char const *path)
 
template<typename T >
int readArrayFromFile (const char *cp_dir, const char *group_name, const char *val_name, T *val, size_t count, T default_value=(T) 0)
 
template<typename T >
int readScalarFromFile (const char *cp_dir, const char *group_name, const char *val_name, T *val, T default_value=(T) 0)
 
int run ()
 
int run (double startTime, double stopTime, double dt)
 
double simulationTime ()
 
bool warmStartup ()
 
template<typename T >
int writeArrayToFile (const char *cp_dir, const char *group_name, const char *val_name, T *val, size_t count)
 
template<typename T >
void writeParam (const char *param_name, T value)
 
template<typename T >
void writeParamArray (const char *param_name, const T *array, int arraysize)
 
void writeParamString (const char *param_name, const char *svalue)
 
template<typename T >
int writeScalarToFile (const char *cp_dir, const char *group_name, const char *val_name, T val)
 

Private Member Functions

double * adaptTimeScale ()
 
double * adaptTimeScaleExp1stOrder ()
 
bool advanceCPWriteTime ()
 
int calcTimeScaleTrue ()
 
int checkDirExists (const char *dirname, struct stat *pathstat)
 
int checkpointRead ()
 
int checkpointWrite (const char *cpDir)
 
int connAllocateDataStructures (int c)
 
int connCommunicateInitInfo (int c)
 
int connSetInitialValues (int c)
 
int doInitializationStage (int(HyPerCol::*layerInitializationStage)(int), int(HyPerCol::*connInitializationStage)(int), const char *stageName)
 
int getAutoGPUDevice ()
 
int initialize (const char *name, PV_Init *initObj)
 
int initialize_base ()
 
int initializeThreads (char const *in_device)
 
int initPublishers ()
 
int ioParams (enum ParamsIOFlag ioFlag)
 
int ioParamsFillGroup (enum ParamsIOFlag ioFlag)
 
int layerAllocateDataStructures (int l)
 
int layerCommunicateInitInfo (int l)
 
int layerSetInitialValues (int l)
 
int normalizeWeights ()
 
int outputParams (char const *path)
 
int outputParamsHeadComments (FILE *fp, char const *commentToken)
 
int setNumThreads (bool printMessagesFlag)
 
int writeTimers (std::ostream &stream)
 

Private Attributes

BaseProbe ** baseProbes
 
double changeTimeScaleMax
 
double changeTimeScaleMin
 
int checkpointIndexWidth
 
char * checkpointReadDir
 
char * checkpointReadDirBase
 
bool checkpointReadFlag
 
int checkpointSignal
 
TimercheckpointTimer
 
char * checkpointWriteDir
 
bool checkpointWriteFlag
 
enum CheckpointWriteTriggerMode checkpointWriteTriggerMode
 
char * checkpointWriteTriggerModeString
 
ColProbe ** colProbes
 
size_t connectionArraySize
 
BaseConnection ** connections
 
int * connectionStatus
 
long int cpReadDirIndex
 
double cpWriteClockInterval
 
time_t cpWriteClockSeconds
 
char * cpWriteClockUnitString
 
long int cpWriteStepInterval
 
double cpWriteTimeInterval
 
PVCuda::CudaDevice * cudaDevice
 
long int currentStep
 
bool defaultInitializeFromCheckpointFlag
 
bool deleteOlderCheckpoints
 
double deltaTime
 
double * deltaTimeAdapt
 
double deltaTimeBase
 
char * dtAdaptController
 
ColProbedtAdaptControlProbe
 
bool dtAdaptFlag
 
HyPerLayerdtAdaptTriggerLayer
 
char * dtAdaptTriggerLayerName
 
double dtAdaptTriggerOffset
 
double dtMinToleratedTimeScale
 
bool errorOnNotANumber
 
int filenamesContainConnectionNames
 
int filenamesContainLayerNames
 
long int finalStep
 
BaseConnection ** gpuGroupConns
 
InterColCommicComm
 
char * image_file
 
char * initializeFromCheckpointDir
 
long int initialStep
 
size_t layerArraySize
 
HyPerLayer ** layers
 
int * layerStatus
 
PV_StreamluaPrintParamsStream
 
char * name
 
int nbatch
 
int nbatchGlobal
 
time_t nextCPWriteClock
 
long int nextCPWriteStep
 
double nextCPWriteTime
 
double nextProgressTime
 
size_t normalizerArraySize
 
NormalizeBase ** normalizers
 
int numBaseProbes
 
int numCheckpointsKept
 
int numColProbes
 
int numConnections
 
int numGpuGroup
 
int numLayers
 
int numNormalizers
 
int numPhases
 
int numThreads
 
int nxGlobal
 
int nyGlobal
 
std::vector< std::string > oldCheckpointDirectories
 
int oldCheckpointDirectoriesIndex
 
double * oldTimeScale
 
double * oldTimeScaleTrue
 
int origStdErr
 
int origStdOut
 
char * outputPath
 
bool ownsInterColComm
 
bool ownsParams
 
PVParamsparams
 
bool paramsProcessedFlag
 
Timer ** phaseRecvTimers
 
char * printParamsFilename
 
PV_StreamprintParamsStream
 
double progressInterval
 
PV_Initpv_initObj
 
unsigned int random_seed
 
unsigned int random_seed_obj
 
bool readyFlag
 
std::vector< HyPerLayer * > recvLayerBuffer
 
TimerrunTimer
 
double simTime
 
char * srcPath
 
double startTime
 
double stopTime
 
bool suppressLastOutput
 
bool suppressNonplasticCheckpoints
 
double * timeScale
 
double * timeScaleMax
 
double * timeScaleMax2
 
double timeScaleMax2Base
 
double timeScaleMaxBase
 
double timeScaleMin
 
std::ofstream timeScaleStream
 
double * timeScaleTrue
 
std::vector< HyPerLayer * > updateLayerBuffer
 
std::vector< HyPerLayer * > updateLayerBufferGpu
 
bool useAdaptMethodExp1stOrder
 
bool verifyWrites
 
bool warmStart
 
bool writeProgressToErr
 
bool writeTimeScaleFieldnames
 
bool writeTimescales
 

Detailed Description

Definition at line 46 of file HyPerCol.hpp.

Member Function Documentation

bool PV::HyPerCol::getVerifyWrites ( )
inline

The public get-method to query the value of verifyWrites

Definition at line 89 of file HyPerCol.hpp.

void PV::HyPerCol::ioParam_checkpointIndexWidth ( enum ParamsIOFlag  ioFlag)
privatevirtual

If checkpointWriteFlag is true, checkpointIndexWidth specifies the minimum width for the step number appearing in the checkpoint directory.

If the step number needs fewer digits than checkpointIndexWidth, it is padded with zeroes. If the step number needs more, the full step number is still printed. Hence, setting checkpointWriteFlag to zero means that there are never any padded zeroes. If set to a negative number, the width will be inferred from startTime, stopTime and dt. The default value is -1 (infer the width).

Definition at line 1245 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_checkpointWriteTriggerMode ( enum ParamsIOFlag  ioFlag)
privatevirtual

checkpointWriteTriggerMode: If checkpointWrite is set, specifies the method to checkpoint.

Possible choices include

  • step: Checkpoint off of timesteps
  • time: Checkpoint off of simulation time
  • clock: Checkpoint off of clock time. Not implemented yet.

Definition at line 1103 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_defaultInitializeFromCheckpointFlag ( enum ParamsIOFlag  ioFlag)
privatevirtual

defaultInitializeFromCheckpointFlag: Flag to set the default for layers and connections.

Sets the default for layers and connections to use for initialize from checkpoint based off of initializeFromCheckpointDir. Only used if initializeFromCheckpointDir is set.

Definition at line 1049 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_dt ( enum ParamsIOFlag  ioFlag)
privatevirtual

dt: The default delta time to use.

This dt is used for advancing the run time.

Definition at line 823 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_dtAdaptTriggerOffset ( enum ParamsIOFlag  ioFlag)
privatevirtual

triggerOffset: If triggerLayer is set, triggers <triggerOffset> timesteps before target trigger

Defaults to 0

Definition at line 857 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_dtChangeMax ( enum ParamsIOFlag  ioFlag)
privatevirtual

dtChangeMax: If dtAdaptFlag is set, specifies the upper limit of adaptive dt based on error

dt will only adapt if the percent change in error is between dtChangeMin and dtChangeMax

Definition at line 892 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_dtChangeMin ( enum ParamsIOFlag  ioFlag)
privatevirtual

dtChangeMin: If dtAdaptFlag is set, specifies the lower limit of adaptive dt based on error

dt will only adapt if the percent change in error is between dtChangeMin and dtChangeMax. Defaults to 0

Definition at line 899 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_dtMinToleratedTimeScale ( enum ParamsIOFlag  ioFlag)
privatevirtual

dtMinToleratedTimeScale: If dtAdaptFlag, specifies the minimum value dt can drop to before exiting

Program will exit if timeScale drops below this value

Definition at line 885 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_dtScaleMin ( enum ParamsIOFlag  ioFlag)
privatevirtual

dtScaleMin: If dtAdaptFlag is set, specifies the default timescale

The parameter name is misleading, since dtAdapt can drop below timescale min

Definition at line 878 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_filenamesContainConnectionNames ( enum ParamsIOFlag  ioFlag)
privatevirtual

filenamesContainConnectionNames: Specifies if connection names gets printed out to output connection pvp files

Options are 0, 1, or 2.

  • 0: connections have form w5.pvp
  • 1: layers have form w5_NameOfConnection.pvp
  • 2: layers have form NameOfConnection.pvp

Definition at line 1038 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_filenamesContainLayerNames ( enum ParamsIOFlag  ioFlag)
privatevirtual

filenamesContainLayerNames: Specifies if layer names gets printed out to output connection pvp files

Options are 0, 1, or 2.

  • 0: connections have form a5.pvp
  • 1: layers have form a5_NameOfLayer.pvp
  • 2: layers have form NameOfLayer.pvp

Definition at line 1031 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_printParamsFilename ( enum ParamsIOFlag  ioFlag)
privatevirtual

printParamsFilename: Specifies the output params filename.

Defaults to pv.params. The output params file will be put into outputPath.

Definition at line 974 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_progressInterval ( enum ParamsIOFlag  ioFlag)
privatevirtual

progressInterval: Specifies how often a progress report prints out

Units of dt

Definition at line 923 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_suppressNonplasticCheckpoints ( enum ParamsIOFlag  ioFlag)
privatevirtual

If checkpointWriteFlag is true and this flag is true, connections' checkpointWrite method will only be called for connections with plasticityFlag=false.

Definition at line 1238 of file HyPerCol.cpp.

void PV::HyPerCol::ioParam_writeTimescales ( enum ParamsIOFlag  ioFlag)
privatevirtual

writeTimescales: If dtAdaptFlag, specifies if the timescales should be written

The timescales get written to outputPath/HyPerCol_timescales.txt.

Definition at line 1252 of file HyPerCol.cpp.

int PV::HyPerCol::numberOfBorderRegions ( )
inline

returns the number of border regions, either an actual image border or a neighbor

Definition at line 161 of file HyPerCol.hpp.

int PV::HyPerCol::setNumThreads ( bool  printMessagesFlag)
private

Sets the numThreads member variable based on whether PV_USE_OPENMP is set and the -t option in the PV_Arguments object. If printMessagesFlag is true, it may print to the output and/or error stream. If printMessagesFlag is false, these messages are suppressed.

Definition at line 1785 of file HyPerCol.cpp.


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