#include <kernel.h>
Inheritance diagram for BasicLissomMap:
Should contain only those items from LissomMap which need to be available to other classes. New classes should interface to InternalNeuralRegion instead.
Definition at line 105 of file kernel.h.
Public Types | |
typedef float | a_weight |
typedef float | l_weight |
typedef MatrixType< a_weight >::rectangular | AfferentWeights |
typedef std::vector< AfferentWeights > | AfferentWeightsList |
typedef MatrixType< Neuron >::rectangular | MapType |
typedef MatrixType< Wts >::rectangular | WtsType |
Public Methods | |
BasicLissomMap (int height, int width, int num_aff_, int RN_, int rf_rad_, int exc_rad_, int inh_rad_, int NPEs) | |
virtual int | num_aff_inputs () const=0 |
Public Attributes | |
int | exc_rad |
const int | inh_rad |
const int | rf_radius |
const int | N |
const int | RN |
const int | aff_array_width |
const int | exc_array_width |
const int | inh_array_width |
const int | lat_exc_dimension |
const int | lat_inh_dimension |
const int | perows |
MapType | cortex_map |
Holds copy of weights for comparison. | |
WtsType | wts |
Protected Attributes | |
Wts | reference_wts |
For comparison of organized weights with initial. |