PetaVision
Alpha
Main Page
Data Structures
InitOneToOneWeightsWithDelays.hpp
1
/*
2
* InitOneToOneWeightsWithDelays.hpp
3
*
4
* Created on: Sep 20, 2013
5
* Author: wchavez
6
*/
7
8
#ifndef INITONETOONEWEIGHTSWITHDELAYS_HPP_
9
#define INITONETOONEWEIGHTSWITHDELAYS_HPP_
10
11
#include "InitOneToOneWeights.hpp"
12
13
namespace
PV
{
14
15
class
InitOneToOneWeightsWithDelays
:
public
InitOneToOneWeights
{
16
public
:
17
InitOneToOneWeightsWithDelays
(
char
const
*name,
HyPerCol
*hc);
18
virtual
~
InitOneToOneWeightsWithDelays
();
19
20
virtual
void
calcWeights
(
int
patchIndex,
int
arborId)
override
;
21
void
calcOtherParams(
int
patchIndex);
22
23
protected
:
24
InitOneToOneWeightsWithDelays
();
25
int
initialize(
char
const
*name,
HyPerCol
*hc);
26
void
27
createOneToOneConnectionWithDelays(
float
*dataStart,
int
patchIndex,
float
iWeight,
int
arborId);
28
29
protected
:
30
float
mWeightInit = 1.0f;
31
};
// class InitOneToOneWeightsWightDelays
32
33
}
// end namespace PV
34
35
#endif // INITONETOONEWEIGHTSWITHDELAYS_HPP_
PV::HyPerCol
Definition:
HyPerCol.hpp:41
PV::InitOneToOneWeightsWithDelays
Definition:
InitOneToOneWeightsWithDelays.hpp:15
PV::InitOneToOneWeights
Definition:
InitOneToOneWeights.hpp:16
PV::InitWeights::calcWeights
virtual void calcWeights()
Definition:
InitWeights.cpp:144
PV
Definition:
CheckpointableFileStream.cpp:3
OpenPV
src
weightinit
InitOneToOneWeightsWithDelays.hpp
Generated by
1.8.11