Module pypcsim :: Class DistributedNetwork
[hide private]
[frames] | no frames]

Class DistributedNetwork

 object --+        
          |        
??.instance --+    
              |    
     SimNetwork --+
                  |
                 DistributedNetwork
Known Subclasses:

Help on DistributedNetwork [class]:
Network holding the common functionalities for distributed simulations. 

 All the network classes which implement distributed simulations should be derived from this class. 
 It implements some functionalities that common to distributed simulations, like global engine ids setup, that can be used 
 by derived classes.

Nested Classes [hide private]
  ConnectInfo
Help on DistributedNetwork::ConnectInfo [struct]:
Instance Methods [hide private]
 
__init__(...)
Help on DistributedNetwork::DistributedNetwork(int nThreads, SimParameter sp=SimParameter::Default) [constructor]
 
getGlobalEngineID(...)
 
getLocation(...)
 
maxGlobalEngineID(...)
 
maxLocalEngineID(...)

Inherited from SimNetwork: add, addAnalogMessage, addObject, addSpikeMessage, advance, connect, connectFast, create, get_dt, initialize, insert, mount, mpi_rank, mpi_size, nAnalogMessages, nSpikeMessage, object, record, reset, seed, setDistributionStrategy, set_dt, simParameter, simulate

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  __instance_size__ = 5120
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Help on DistributedNetwork::DistributedNetwork(int nThreads, SimParameter sp=SimParameter::Default) [constructor]

Overrides: object.__init__

maxLocalEngineID(...)

 
Overrides: SimNetwork.maxLocalEngineID