PetaVision  Alpha
 All Data Structures Namespaces Functions Variables
PV::InitWeightsParams Class Reference
Inheritance diagram for PV::InitWeightsParams:
PV::InitGauss2DWeightsParams PV::InitIdentWeightsParams PV::InitMaxPoolingWeightsParams PV::InitOneToOneWeightsParams PV::InitOneToOneWeightsWithDelaysParams PV::InitRandomWeightsParams PV::InitUniformWeightsParams PV::InitCocircWeightsParams PV::InitSpreadOverArborsWeightsParams PV::InitGaussianRandomWeightsParams PV::InitUniformRandomWeightsParams

Public Member Functions

 InitWeightsParams (char const *name, HyPerCol *hc)
 
float calcDelta (int post, float dPost, float distHeadPreUnits)
 
virtual void calcOtherParams (int patchIndex)
 
float calcXDelta (int iPost)
 
float calcYDelta (int jPost)
 
virtual int communicateParamsInfo ()
 
ChannelType getChannel ()
 
bool getCombineWeightFiles ()
 
const char * getFilename ()
 
const char * getName ()
 
int getnfPatch ()
 
int getNumWeightFiles ()
 
int getnxPatch ()
 
int getnyPatch ()
 
HyPerColgetParent ()
 
HyPerConngetParentConn ()
 
int getPatchSize ()
 
HyPerLayergetPost ()
 
HyPerLayergetPre ()
 
int getsf ()
 
int getsx ()
 
int getsy ()
 
bool getUseListOfArborFiles ()
 
float getWMax ()
 
float getWMin ()
 
virtual int ioParamsFillGroup (enum ParamsIOFlag ioFlag)
 
void setName (const char *name)
 

Protected Member Functions

void getcheckdimensionsandstrides ()
 
float getdxPost ()
 
float getdyPost ()
 
float getxDistHeadPreUnits ()
 
float getyDistHeadPreUnits ()
 
int initialize (char const *name, HyPerCol *hc)
 
int initialize_base ()
 
virtual void ioParam_combineWeightFiles (enum ParamsIOFlag ioFlag)
 
virtual void ioParam_initWeightsFile (enum ParamsIOFlag ioFlag)
 
virtual void ioParam_numWeightFiles (enum ParamsIOFlag ioFlag)
 
virtual void ioParam_useListOfArborFiles (enum ParamsIOFlag ioFlag)
 
int kernelIndexCalculations (int patchIndex)
 

Protected Attributes

ChannelType channel
 
bool combineWeightFiles
 
float dxPost
 
float dyPost
 
char * filename
 
char * name
 
int numWeightFiles
 
HyPerColparent
 
HyPerConnparentConn
 
HyPerLayerpost
 
HyPerLayerpre
 
bool useListOfArborFiles
 
float xDistHeadPreUnits
 
float yDistHeadPreUnits
 

Detailed Description

Definition at line 22 of file InitWeightsParams.hpp.


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