Module brain :: Class COLUMN
[show private | hide private]
[frames | no frames]

Class COLUMN


Method Summary
  __init__(self, parms)
  __repr__(self)
  AddConnect(self, frm, to, syn, prob, speed)
New version that supports tuple polymorphism FIXME: add syn, prob, speed defaults
  AddLayerType(self, layer)
Really should be AddLayer not AddLayerType; however keeping consistent with NCS for now.
  GetColumnInput(self, lays, cells)
Return the self-identified input layer and input cellgroup for the column for *inter column connects*.
  GetColumnOutput(self, lays, cells)
Return the self-identified output layer and output cellgroup for the column for *inter column connects*.
  GetEnumColumnInput(self, lays, cells)
Return the self-identified input layer and input cellgroup for the column for *inter column connects*.
  GetEnumColumnOutput(self, lays, cells)
Return the self-identified output layer and output cellgroup for the column for *inter column connects*.

Class Variable Summary
NoneType brain = None                                                                  
dict parms = {}
list pt = ['TYPE', 'COLUMN_SHELL', 'LAYER_TYPE', 'CONNECT', '...

Method Details

AddConnect(self, frm, to, syn='INVALIDSYNAPSE', prob=0.10000000000000001, speed=10.0)

New version that supports tuple polymorphism FIXME: add syn, prob, speed defaults

GuessOutput requires brain, since brain contains celltypes etc. which are referenced. But a Column might not even be part of a brain at this point . . .

AddLayerType(self, layer)

Really should be AddLayer not AddLayerType; however keeping consistent with NCS for now.

GetColumnInput(self, lays, cells)

Return the self-identified input layer and input cellgroup for the column for *inter column connects*. Later, will have to have ability to get the intra column connects of various types

GetColumnOutput(self, lays, cells)

Return the self-identified output layer and output cellgroup for the column for *inter column connects*. Later, will have to have ability to get the intra column connects of various types

GetEnumColumnInput(self, lays, cells)

Return the self-identified input layer and input cellgroup for the column for *inter column connects*. Later, will have to have ability to get the intra column connects of various types returns string *name* of cell group, not cell variable itself

GetEnumColumnOutput(self, lays, cells)

Return the self-identified output layer and output cellgroup for the column for *inter column connects*. Later, will have to have ability to get the intra column connects of various types returns string *name* of cell group, not cell variable itself

Class Variable Details

brain

Type:
NoneType
Value:
None                                                                  

parms

Type:
dict
Value:
{}                                                                     

pt

Type:
list
Value:
['TYPE',
 'COLUMN_SHELL',
 'LAYER_TYPE',
 'CONNECT',
 '_WIDTH',
 '_HEIGHT',
 '_XLOC',
 '_YLOC',
...                                                                    

Generated by Epydoc 2.1 on Sat Apr 16 14:14:53 2005 http://epydoc.sf.net