pygrenade_vx.network.abstract.MechanismCapacitance

class pygrenade_vx.network.abstract.MechanismCapacitance

Bases: _pygrenade_vx_network_abstract.MechanismWithAnalogReadout

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: _pygrenade_vx_network_abstract.MechanismCapacitance, enable_analog_readout: bool = False) -> None

  2. __init__(self: _pygrenade_vx_network_abstract.MechanismCapacitance, arg0: _pygrenade_vx_network_abstract.MechanismCapacitance) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

conflict(self, other)

copy(self)

get_analog_readout_source(self)

get_hardware(self, …)

move(self)

valid(self, parameter_space)

Check if paramter space is valid for the mechanism.

Attributes

class ParameterSpace

Bases: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace

class Parameterization

Bases: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization

property capacitance
copy(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace.Parameterization) → _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization
get_section(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace.Parameterization, sequence: pygrenade_common.MultiIndexSequence) → _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization
is_equal_to(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace.Parameterization, other: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization) → bool
move(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace.Parameterization) → _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization
print(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace.Parameterization, os: std::ostream) → std::ostream
size(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace.Parameterization) → int
property capacitance
copy(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace) → _pygrenade_vx_network_abstract.Mechanism.ParameterSpace
get_section(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace, sequence: pygrenade_common.MultiIndexSequence) → _pygrenade_vx_network_abstract.Mechanism.ParameterSpace
is_equal_to(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace, other: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace) → bool
move(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace) → _pygrenade_vx_network_abstract.Mechanism.ParameterSpace
print(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace, os: std::ostream) → std::ostream
size(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace) → int
valid(self: _pygrenade_vx_network_abstract.MechanismCapacitance.ParameterSpace, parameterization: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace.Parameterization) → bool

Check if parameterization is valid for the paramter space.

conflict(self: _pygrenade_vx_network_abstract.MechanismCapacitance, other: _pygrenade_vx_network_abstract.Mechanism) → bool
copy(self: _pygrenade_vx_network_abstract.MechanismCapacitance) → _pygrenade_vx_network_abstract.Mechanism
get_analog_readout_source(self: _pygrenade_vx_network_abstract.MechanismCapacitance) → pyhaldls_vx_v3.NeuronConfig.ReadoutSource
get_hardware(self: _pygrenade_vx_network_abstract.MechanismCapacitance, mechanism_parameter_space: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace, environment: _pygrenade_vx_network_abstract.MechanismEnvironment) → list[dapr::PropertyHolder<grenade::vx::network::abstract::HardwareConstraint, std::unique_ptr>]
move(self: _pygrenade_vx_network_abstract.MechanismCapacitance) → _pygrenade_vx_network_abstract.Mechanism
valid(self: _pygrenade_vx_network_abstract.MechanismCapacitance, parameter_space: _pygrenade_vx_network_abstract.Mechanism.ParameterSpace) → bool

Check if paramter space is valid for the mechanism.