PetaVision  Alpha
 All Data Structures Namespaces Functions Variables
PV::InitWeights Class Reference
Inheritance diagram for PV::InitWeights:
PV::BaseObject PV::InitCloneKernelWeights PV::InitGauss2DWeights PV::InitMaxPoolingWeights PV::InitOneToOneWeights PV::InitOneToOneWeightsWithDelays PV::InitRandomWeights PV::InitSmartWeights PV::InitUniformWeights

Public Member Functions

 InitWeights (char const *name, HyPerCol *hc)
virtual int calcWeights ()
virtual int calcWeights (pvwdata_t *dataStart, int patchIndex, int arborId)
virtual int communicateParamsInfo ()
virtual InitWeightsParamscreateNewWeightParams ()
char const * getKeyword () const
char const * getName () const
HyPerColgetParent () const
int initializeWeights (PVPatch ***patches, pvwdata_t **dataStart, double *timef=NULL)
virtual int ioParamsFillGroup (enum ParamsIOFlag ioFlag)
virtual int readWeights (PVPatch ***patches, pvwdata_t **dataStart, int numPatches, const char *filename, double *time=NULL)

Protected Member Functions

int initialize (const char *name, HyPerCol *hc)
virtual int initRNGs (bool isKernel)
virtual int readCombinedWeightFiles (PVPatch ***patches, pvwdata_t **dataStart, int numPatches, const char *fileOfWeightFiles, double *timef=NULL)
virtual int readListOfArborFiles (PVPatch ***patches, pvwdata_t **dataStart, int numPatches, const char *listOfArborsFilename, double *timef=NULL)
int setName (char const *name)
int setParent (HyPerCol *hc)
virtual int zeroWeightsOutsideShrunkenPatch (PVPatch ***patches)

Protected Attributes

char * name

Private Member Functions

int initialize_base ()

Detailed Description

Definition at line 25 of file InitWeights.hpp.

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