pygrenade_vx.network.abstract.PlasticityRuleMapping
-
class
pygrenade_vx.network.abstract.PlasticityRuleMapping Bases:
pygrenade_common.InterTopologyHyperEdge-
__init__(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_network_abstract.PlasticityRuleMapping) -> None
__init__(self: _pygrenade_vx_network_abstract.PlasticityRuleMapping, arg0: _pygrenade_vx_network_abstract.PlasticityRuleMapping) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
copy(self)map_input_data(self, …)map_output_data(self, …)move(self)valid(self, linked_vertex_descriptors, …)-
copy(self: _pygrenade_vx_network_abstract.PlasticityRuleMapping) → pygrenade_common.InterTopologyHyperEdge
-
map_input_data(self: _pygrenade_vx_network_abstract.PlasticityRuleMapping, reference_vertex_input_data: list[list[Optional[pygrenade_common.PortData]]], linked_vertex_descriptors: list[pygrenade_common.VertexOnTopology], reference_vertex_descriptors: list[pygrenade_common.VertexOnTopology], topology: pygrenade_common.LinkedTopology) → list[list[pygrenade_common.PortData]]
-
map_output_data(self: _pygrenade_vx_network_abstract.PlasticityRuleMapping, linked_vertex_output_data: list[list[Optional[pygrenade_common.PortData]]], linked_vertex_descriptors: list[pygrenade_common.VertexOnTopology], reference_vertex_descriptors: list[pygrenade_common.VertexOnTopology], topology: pygrenade_common.LinkedTopology) → list[list[pygrenade_common.PortData]]
-
move(self: _pygrenade_vx_network_abstract.PlasticityRuleMapping) → pygrenade_common.InterTopologyHyperEdge
-
valid(self: _pygrenade_vx_network_abstract.PlasticityRuleMapping, linked_vertex_descriptors: list[pygrenade_common.VertexOnTopology], reference_vertex_descriptors: list[pygrenade_common.VertexOnTopology], topology: pygrenade_common.LinkedTopology) → bool
-