8 #ifndef CONNECTIONDATA_HPP_ 9 #define CONNECTIONDATA_HPP_ 11 #include "columns/BaseObject.hpp" 12 #include "layers/HyPerLayer.hpp" 64 int initialize(
char const *name,
HyPerCol *hc);
66 virtual void setObjectType()
override;
70 virtual Response::Status
71 communicateInitInfo(std::shared_ptr<CommunicateInitInfoMessage const> message)
override;
83 std::string &preLayerNameString,
84 std::string &postLayerNameString);
87 char *mPreLayerName =
nullptr;
88 char *mPostLayerName =
nullptr;
96 #endif // CONNECTIONDATA_HPP_ char const * getPostLayerName() const
virtual void ioParam_preLayerName(enum ParamsIOFlag ioFlag)
preLayerName: Specifies the connection's pre layer
virtual void ioParam_postLayerName(enum ParamsIOFlag ioFlag)
preLayerName: Specifies the connection's post layer
char const * getPreLayerName() const
static void inferPreAndPostFromConnName(const char *name, int rank, std::string &preLayerNameString, std::string &postLayerNameString)
virtual int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override