PetaVision  Alpha
ImpliedWeightsPair.hpp
1 /*
2  * ImpliedWeightsPair.hpp
3  *
4  * Created on: Nov 17, 2017
5  * Author: Pete Schultz
6  */
7 
8 #ifndef IMPLIEDWEIGHTSPAIR_HPP_
9 #define IMPLIEDWEIGHTSPAIR_HPP_
10 
11 #include "components/WeightsPairInterface.hpp"
12 
13 namespace PV {
14 
16  public:
17  ImpliedWeightsPair(char const *name, HyPerCol *hc);
18 
19  virtual ~ImpliedWeightsPair();
20 
21  protected:
23 
24  int initialize(char const *name, HyPerCol *hc);
25 
26  virtual void setObjectType() override;
27 
28  virtual void createPreWeights(std::string const &weightsName) override;
29  virtual void createPostWeights(std::string const &weightsName) override;
30 };
31 
32 } // namespace PV
33 
34 #endif // IMPLIEDWEIGHTSPAIR_HPP_
virtual void createPostWeights(std::string const &weightsName) override
virtual void createPreWeights(std::string const &weightsName) override