PetaVision  Alpha
PlasticCloneConn.hpp
1 /*
2  * PlasticCloneConn.hpp
3  *
4  * Created on: May 24, 2011
5  * Author: peteschultz
6  */
7 
8 #ifndef PLASTICCLONECONN_HPP_
9 #define PLASTICCLONECONN_HPP_
10 
11 #include "CloneConn.hpp"
12 
13 namespace PV {
14 
20 class PlasticCloneConn : public CloneConn {
21  protected:
28  public:
29  PlasticCloneConn(const char *name, HyPerCol *hc);
30  virtual ~PlasticCloneConn();
31 
32  protected:
34  int initialize(const char *name, HyPerCol *hc);
35 
36  virtual Response::Status
37  communicateInitInfo(std::shared_ptr<CommunicateInitInfoMessage const> message) override;
38 }; // end class PlasticCloneConn
39 
40 } // end namespace PV
41 
42 #endif /* CLONECONN_HPP_ */