conn2res.reservoir.MSSNetwork

class conn2res.reservoir.MSSNetwork(vA=0.17, vB=0.22, tc=0.00032, NMSS=10000, Woff=0.00091, Won=0.0087, Nb=2000, noise=0.1, *args, **kwargs)[source]

Class that represents a Metastable Switch Memristive network (see Nugent and Molter, 2014 for details)

w

reservoir’s binary connectivity matrix

Type:

numpy.ndarray

I

indices of internal nodes

Type:

numpy.ndarray

E

indices of external nodes

Type:

numpy.ndarray

GR

indices of grounded nodes

Type:

numpy.ndarray

n_internal_nodes

number of internal nodes

Type:

int

n_external_nodes

number of external nodes

Type:

int

n_grounded_nodes

number of gorunded nodes

Type:

int

n_nodes

total number of nodes (internal, external, and ground)

Type:

int

G

matrix of conductances

Type:

numpy.ndarray

save_conductance

Indicates whether to save conductance state after each simulation step. If True, then will be stored in self._G_history. This will increase memory demands.

Type:

bool

vA
Type:

numpy.ndarray of floats

vB
Type:

numpy.ndarray of floats

tc
Type:

numpy.ndarray of floats

NMSS
Type:

numpy.ndarray of ints

Woff
Type:

numpy.ndarray of floats

Won
Type:

numpy.ndarray of floats

Ga
Type:

numpy.ndarray of floats

Gb
Type:

numpy.ndarray of floats

Nb
Type:

numpy.ndarray of ints

# TODO