pygrenade_vx.network.Compartment
-
class
pygrenade_vx.network.Compartment Bases:
pybind11_builtins.pybind11_object-
__init__(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_network.Compartment, arg0: _pygrenade_vx_network.Compartment) -> None
__init__(self: _pygrenade_vx_network.Compartment) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
add(self, mechanism)copy(self)get(self, descriptor)get_hardware(self, compartment, environment)move(self)remove(self, descriptor)set(self, descriptor, mechanism)valid(self)Returns if all mechanisms on the compartment are valid.
-
add(self: _pygrenade_vx_network.Compartment, mechanism: _pygrenade_vx_network.Mechanism) → _pygrenade_vx_network.MechanismOnCompartment
-
copy(self: _pygrenade_vx_network.Compartment) → _pygrenade_vx_network.Compartment
-
get(self: _pygrenade_vx_network.Compartment, descriptor: _pygrenade_vx_network.MechanismOnCompartment) → _pygrenade_vx_network.Mechanism
-
get_hardware(self: _pygrenade_vx_network.Compartment, compartment: grenade::vx::network::abstract::CompartmentOnNeuron, environment: grenade::vx::network::abstract::Environment) → dict[_pygrenade_vx_network.MechanismOnCompartment, grenade::vx::network::abstract::HardwareResourcesWithConstraints]
-
move(self: _pygrenade_vx_network.Compartment) → _pygrenade_vx_network.Compartment
-
remove(self: _pygrenade_vx_network.Compartment, descriptor: _pygrenade_vx_network.MechanismOnCompartment) → None
-
set(self: _pygrenade_vx_network.Compartment, descriptor: _pygrenade_vx_network.MechanismOnCompartment, mechanism: _pygrenade_vx_network.Mechanism) → None
-
valid(self: _pygrenade_vx_network.Compartment) → bool Returns if all mechanisms on the compartment are valid.
-