Definition at line 30 of file Layout.h.
◆ Layout()
◆ edgType()
virtual edgeType Layout::edgType |
( |
int | srcVertex, |
|
|
int | destVertex ) |
|
pure virtual |
Returns the type of synapse at the given coordinates
- Parameters
-
srcVertex | integer that points to a Neuron in the type map as a source. |
destVertex | integer that points to a Neuron in the type map as a destination. |
- Returns
- type of the synapse
Implemented in Layout911, and LayoutNeuro.
◆ generateVertexTypeMap()
void Layout::generateVertexTypeMap |
( |
| ) |
|
|
virtual |
Creates a neurons type map.
Creates a vertex type map.
- Parameters
-
numVertices | number of the vertices to have in the type map. |
Reimplemented in Layout911, and LayoutNeuro.
Definition at line 166 of file Layout.cpp.
◆ getNumVertices()
int Layout::getNumVertices |
( |
| ) |
const |
|
virtual |
Returns the number of vertices managed by the Layout.
- Returns
- The number of vertices managed by the Layout
Definition at line 61 of file Layout.cpp.
◆ getVertices()
Returns reference to Vertices.
Definition at line 56 of file Layout.cpp.
◆ initStarterMap()
void Layout::initStarterMap |
( |
| ) |
|
|
virtual |
Populates the starter map. Selects num_endogenously_active_neurons excitory neurons and converts them into starter neurons.
Populates the starter map. Selects num_endogenously_active_neurons excitory neurons and converts them into starter neurons.
- Parameters
-
numVertices | number of vertices to have in the map. |
Reimplemented in LayoutNeuro.
Definition at line 175 of file Layout.cpp.
◆ loadParameters()
void Layout::loadParameters |
( |
| ) |
|
|
virtual |
Load member variables from configuration files. Registered to OperationManager as Operation::loadParameters.
Load member variables from configuration file. Registered to OperationManager as Operations::op::loadParameters.
Reimplemented in Layout911.
Definition at line 67 of file Layout.cpp.
◆ printParameters()
void Layout::printParameters |
( |
| ) |
const |
|
virtual |
◆ registerGraphProperties()
void Layout::registerGraphProperties |
( |
| ) |
|
|
virtual |
◆ serialize()
template<class Archive >
void Layout::serialize |
( |
Archive & | archive | ) |
|
Cereal serialization method.
Definition at line 99 of file Layout.h.
◆ setup()
Setup the internal structure of the class Allocate memories to store all layout state.
Setup the internal structure of the class. Allocate memories to store all layout state, no sequential dependency in this method
Reimplemented in Layout911.
Definition at line 82 of file Layout.cpp.
◆ dist2_
Inter-neuron distance squared.
Definition at line 74 of file Layout.h.
◆ dist_
The true inter-neuron distance.
Definition at line 76 of file Layout.h.
◆ fileLogger_
log4cplus::Logger Layout::fileLogger_ |
|
protected |
◆ numEndogenouslyActiveNeurons_
BGSIZE Layout::numEndogenouslyActiveNeurons_ |
Number of endogenously active neurons.
Definition at line 85 of file Layout.h.
◆ numVertices_
Total number of vertices in the graph.
Definition at line 95 of file Layout.h.
◆ probedNeuronList_
vector<int> Layout::probedNeuronList_ |
Probed neurons list. // ToDo: Move this to Hdf5 recorder once its implemented in project -chris.
Definition at line 79 of file Layout.h.
◆ starterMap_
vector<bool> Layout::starterMap_ |
The starter existence map (T/F).
Definition at line 83 of file Layout.h.
◆ vertexTypeMap_
vector<vertexType> Layout::vertexTypeMap_ |
The vertex type mao, (INH, EXC).
Definition at line 81 of file Layout.h.
◆ vertices_
◆ xloc_
Store neuron i's x location.
Definition at line 70 of file Layout.h.
◆ yloc_
Store neuron i's y location.
Definition at line 72 of file Layout.h.
The documentation for this class was generated from the following files: