class TLayout
|
base type for layouts for defining spatial arrangements of elements. More... |
| Definition | #include <F2_layout.h> |
| Inherited by | TCuboidLT, TMCubeParameter, TMEllipsoidLT, TMLookUpTable, TMMarray, TMMarrayParameter, TMMatrixParameter, TMNumMarray, TMNumMarrayParameter, TMParameter0D, TMParameter1D, TMParameter2D, TMScalarParameter, TMVectorArrayPar, TMVectorPar, TMVectorParameter |
| List of all Methods |
|
|
Public Types
Public Methods
Public Members
TLayout is the base class for all layouts. A layout specifies how a set of units (for example, a neuron population)
is spatially arranged. For example, a population of 100 neurons can be arranged as a two-dimensional 10x10 array. For
this you can create a TCuboid layout by calling the constructor TCuboid(10,10).
Layouts are usually required if you create a neuron population or a connection between two neuron populations.
For example, class TNeuron expects a TLayout object in its constructors TNeuronTNeuron
| static const int LT_CUBOID
| LT_CUBOID |
| static const int LT_ELLIPSOID
| LT_ELLIPSOID |
| static const int LT_CYLINDER
| LT_CYLINDER |
| typedef int TLayoutType | TLayoutType |
TLayout (int N_arg, TLayoutType type_arg)
| TLayout |
TLayout (const TLayout& copy)
| TLayout |
bool operator== (const TLayout& lt)
| operator== |
[const]
bool operator!= (const TLayout& lt)
| operator!= |
[const]
bool sameSize (const TLayout& lt)
| sameSize |
[const]
[const virtual]
bool isOdd (const int* fullDimFlags)
| isOdd |
[const virtual]
template
void outputData (ostream& os, const T* data)
| outputData |
[const]
template
void outputNumData (ostream& os, const TNum* data, int bin, int packed)
| outputNumData |
[const]
void outputState (ostream & os)
| outputState |
[const]
- Version: 1.0 alpha,
last change: May 28, 2001
- Author: Andreas Knoblauch
- Generated: aknoblau on synfire on Sat May 1 14:32:16 2004, using kdoc 2.0a54.