8 #ifndef CLONEWEIGHTSPAIR_HPP_ 9 #define CLONEWEIGHTSPAIR_HPP_ 11 #include "components/WeightsPair.hpp" 12 #include "connections/HyPerConn.hpp" 59 int initialize(
char const *name,
HyPerCol *hc);
61 virtual void setObjectType()
override;
65 virtual Response::Status
66 communicateInitInfo(std::shared_ptr<CommunicateInitInfoMessage const> message)
override;
71 virtual Response::Status allocateDataStructures()
override;
73 virtual Response::Status registerData(
Checkpointer *checkpointer)
override;
75 virtual void finalizeUpdate(
double timestamp,
double deltaTime)
override;
77 virtual void outputState(
double timestamp)
override;
86 #endif // CLONEWEIGHTSPAIR_HPP_ int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override
virtual void ioParam_writeCompressedCheckpoints(enum ParamsIOFlag ioFlag) override
writeStep: CloneWeightsPair does not checkpoint, so writeCompressedCheckpoints is always set to false...
void synchronizeMarginsPost()
virtual void createPostWeights(std::string const &weightsName) override
virtual void createPreWeights(std::string const &weightsName) override
void synchronizeMarginsPre()
virtual void ioParam_writeStep(enum ParamsIOFlag ioFlag) override
writeStep: CloneWeightsPair never writes output, always sets writeStep to -1.