11 #include "columns/BaseObject.hpp" 12 #include "components/ConnectionData.hpp" 57 int getPatchSizeX()
const {
return mPatchSizeX; }
58 int getPatchSizeY()
const {
return mPatchSizeY; }
59 int getPatchSizeF()
const {
return mPatchSizeF; }
60 ConnectionData *getConnectionData()
const {
return mConnectionData; }
75 static int calcPostPatchSize(
int prePatchSize,
int numNeuronsPre,
int numNeuronsPost);
80 int initialize(
char const *name,
HyPerCol *hc);
82 virtual void setObjectType()
override;
93 virtual Response::Status
102 bool mWarnDefaultNfp =
true;
109 #endif // PATCHSIZE_HPP_
virtual void ioParam_nyp(enum ParamsIOFlag ioFlag)
nyp: Specifies the y patch size
virtual void ioParam_nxp(enum ParamsIOFlag ioFlag)
nxp: Specifies the x patch size
int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override
virtual void ioParam_nfp(enum ParamsIOFlag ioFlag)
nfp: Specifies the post feature patch size. If negative, it can be set during the CommunicateInitInfo...
static int calcPostPatchSize(int prePatchSize, int numNeuronsPre, int numNeuronsPost)
virtual Response::Status communicateInitInfo(std::shared_ptr< CommunicateInitInfoMessage const > message) override
If nfp was set to a negative number in params, set it here to the postsynaptic layer's nf...