pygrenade_vx.network.abstract.multicompartment.mechanisms
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
alias of |
|
alias of |
|
alias of |
|
|
Mechanism that defines the parameters of a conductance based synaptic input. |
|
Current-based synapse. |
|
The Fire mechanisms controls the threshold and reset. |
|
The Leak mechanism. |
Abstract base class for all Mechanisms. |
|
|
Mechanism that defines the membrane capacitance of a compartment. |
alias of |
|
alias of |
Functions
-
pygrenade_vx.network.abstract.multicompartment.mechanisms.abstractmethod(funcobj) A decorator indicating abstract methods.
Requires that the metaclass is ABCMeta or derived from it. A class that has a metaclass derived from ABCMeta cannot be instantiated unless all of its abstract methods are overridden. The abstract methods can be called using any of the normal ‘super’ call mechanisms. abstractmethod() may be used to declare abstract methods for properties and descriptors.
Usage:
- class C(metaclass=ABCMeta):
@abstractmethod def my_abstract_method(self, arg1, arg2, argN):
…
-
pygrenade_vx.network.abstract.multicompartment.mechanisms.copy(x) Shallow copy operation on arbitrary Python objects.
See the module’s __doc__ string for more info.
-
pygrenade_vx.network.abstract.multicompartment.mechanisms.deepcopy(x, memo=None, _nil=[]) Deep copy operation on arbitrary Python objects.
See the module’s __doc__ string for more info.