pyclustering.nnet.legion.legion_dynamic Class Reference

Represents output dynamic of LEGION. More...

Public Member Functions

def output (self)
 Returns output dynamic of the network.
 
def inhibitor (self)
 Returns output dynamic of the global inhibitor of the network.
 
def time (self)
 Returns simulation time.
 
def __init__ (self, output, inhibitor, time, ccore=None)
 Constructor of legion dynamic. More...
 
def __del__ (self)
 Destructor of the dynamic of the legion network.
 
def __len__ (self)
 Returns length of output dynamic.
 
def allocate_sync_ensembles (self, tolerance=0.1)
 Allocate clusters in line with ensembles of synchronous oscillators where each synchronous ensemble corresponds to only one cluster. More...
 

Detailed Description

Represents output dynamic of LEGION.

Definition at line 112 of file legion.py.

Constructor & Destructor Documentation

◆ __init__()

def pyclustering.nnet.legion.legion_dynamic.__init__ (   self,
  output,
  inhibitor,
  time,
  ccore = None 
)

Constructor of legion dynamic.

Parameters
[in]output(list): Output dynamic of the network represented by excitatory values of oscillators.
[in]inhibitor(list): Output dynamic of the global inhibitor of the network.
[in]time(list): Simulation time.
[in]ccore(POINTER): Pointer to CCORE legion_dynamic. If it is specified then others arguments can be omitted.

Definition at line 155 of file legion.py.

Member Function Documentation

◆ allocate_sync_ensembles()

def pyclustering.nnet.legion.legion_dynamic.allocate_sync_ensembles (   self,
  tolerance = 0.1 
)

Allocate clusters in line with ensembles of synchronous oscillators where each synchronous ensemble corresponds to only one cluster.

Parameters
[in]tolerance(double): Maximum error for allocation of synchronous ensemble oscillators.
Returns
(list) Grours of indexes of synchronous oscillators, for example, [ [index_osc1, index_osc3], [index_osc2], [index_osc4, index_osc5] ].

Definition at line 193 of file legion.py.

Referenced by pyclustering.cluster.syncnet.syncnet_analyser.allocate_clusters(), and pyclustering.gcolor.sync.syncgcolor_analyser.allocate_color_clusters().


The documentation for this class was generated from the following file: