PetaVision  Alpha
IdentConn.hpp
1 /*
2  * IdentConn.hpp
3  *
4  * Created on: Nov 17, 2010
5  * Author: pschultz
6  */
7 
8 #ifndef IDENTCONN_HPP_
9 #define IDENTCONN_HPP_
10 
11 #include "BaseConnection.hpp"
12 #include "components/SingleArbor.hpp"
13 #include <assert.h>
14 #include <string.h>
15 
16 namespace PV {
17 
18 class IdentConn : public BaseConnection {
19  public:
20  IdentConn(const char *name, HyPerCol *hc);
21 
22  protected:
23  IdentConn();
24  int initialize(const char *name, HyPerCol *hc);
25 
26  virtual void defineComponents() override;
27 
28  virtual BaseDelivery *createDeliveryObject() override;
29 
30  virtual SingleArbor *createSingleArbor();
31 
32  protected:
33  ArborList *mSingleArbor = nullptr;
34 }; // class IdentConn
35 
36 } // end of block for namespace PV
37 
38 #endif /* IDENTCONN_HPP_ */