PetaVision  Alpha
SingleArbor.hpp
1 /*
2  * SingleArbor.hpp
3  *
4  * Created on: Jan 5, 2018
5  * Author: pschultz
6  */
7 
8 #ifndef SINGLEARBOR_HPP_
9 #define SINGLEARBOR_HPP_
10 
11 #include "components/ArborList.hpp"
12 
13 namespace PV {
14 
19 class SingleArbor : public ArborList {
20  protected:
31  virtual void ioParam_numAxonalArbors(enum ParamsIOFlag ioFlag) override;
32  // end of SingleArbor parameters
34 
35  public:
36  SingleArbor(char const *name, HyPerCol *hc);
37  virtual ~SingleArbor();
38 
39  virtual void setObjectType() override;
40 
41  protected:
42  SingleArbor();
43 
44  int initialize(char const *name, HyPerCol *hc);
45 
46  virtual int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override;
47 
48 }; // class SingleArbor
49 
50 } // namespace PV
51 
52 #endif // SINGLEARBOR_HPP_
virtual int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override
Definition: SingleArbor.cpp:29
virtual void ioParam_numAxonalArbors(enum ParamsIOFlag ioFlag) override
numAxonalArbors: SingleArbors does not use the numAxonalArbors parameter, but sets the number of arbo...
Definition: SingleArbor.cpp:33