int LayerFunctionProbe::initLayerFunctionProbe(const char * probeName, HyPerCol * hc) { int status = initStatsProbe(probeName, hc); if (status == PV_SUCCESS) { initFunction(); if (function==NULL) { fprintf(stderr, "%s \"%s\" error: rank %d unable to construct LayerFunction.\n", getParent()->parameters()->groupKeywordFromName(probeName), probeName, getParent()->columnId()); status = PV_FAILURE; exit(EXIT_FAILURE); } } return status; }
int GPUSystemTestProbe::initGPUSystemTestProbe(const char * probeName, HyPerCol * hc) { return initStatsProbe(probeName, hc); }
int InitWeightTestProbe::initInitWeightTestProbe(const char * probeName, HyPerCol * hc) { return initStatsProbe(probeName, hc); }
int MPITestProbe::initMPITestProbe(const char * probeName, HyPerCol * hc) { return initStatsProbe(probeName, hc); }
int CloneKernelConnTestProbe::initCloneKernelConnTestProbe(const char * probeName, HyPerCol * hc) { return initStatsProbe(probeName, hc); }
int StochasticReleaseTestProbe::initStochasticReleaseTestProbe(const char * name, HyPerCol * hc) { int status = initStatsProbe(name, hc); return status; }
int identicalBatchProbe::initidenticalBatchProbe(const char * probeName, HyPerCol * hc) { return initStatsProbe(probeName, hc); }
int BatchSweepTestProbe::initBatchSweepTestProbe(const char * probeName, HyPerCol * hc) { int status = initStatsProbe(probeName, hc); return status; }
int RescaleLayerTestProbe::initRescaleLayerTestProbe(const char * probeName, HyPerCol * hc) { return initStatsProbe(probeName, hc); }
int DatastoreDelayTestProbe::initDatastoreDelayTestProbe(const char * probename, HyPerCol * hc) { initStatsProbe(probename, hc); return PV_SUCCESS; }