PetaVision  Alpha
 All Data Structures Namespaces Functions Variables
PV::InitSpreadOverArborsWeights Class Reference
Inheritance diagram for PV::InitSpreadOverArborsWeights:
PV::InitGauss2DWeights PV::InitWeights PV::BaseObject

Public Member Functions

 InitSpreadOverArborsWeights (char const *name, HyPerCol *hc)
 
virtual int calcWeights (pvwdata_t *dataStart, int patchIndex, int arborId)
 
virtual int calcWeights (pvdata_t *dataStart, int patchIndex, int arborId)
 
virtual int calcWeights ()
 
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 (char const *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

HyPerConncallingConn
 
char * name
 
HyPerColparent
 
InitWeightsParamsweightParams
 

Private Member Functions

int initialize_base ()
 
int spreadOverArborsWeights (pvdata_t *dataStart, int arborId, InitSpreadOverArborsWeightsParams *weightParamPtr)
 

Detailed Description

Definition at line 19 of file InitSpreadOverArborsWeights.hpp.

Member Function Documentation

int PV::InitSpreadOverArborsWeights::spreadOverArborsWeights ( pvdata_t *  dataStart,
int  arborId,
InitSpreadOverArborsWeightsParams weightParamPtr 
)
private

Initializes all weights to iWeight

Definition at line 59 of file InitSpreadOverArborsWeights.cpp.


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