pygrenade_vx.common.InterTopologyHyperEdge
-
class
pygrenade_vx.common.InterTopologyHyperEdge Bases:
pybind11_builtins.pybind11_object-
__init__(*args, **kwargs) Overloaded function.
__init__(self: pygrenade_common.InterTopologyHyperEdge) -> None
__init__(self: pygrenade_common.InterTopologyHyperEdge, arg0: pygrenade_common.InterTopologyHyperEdge) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
copy(self)map_input_data(self, …)Map reference input data to link input data.
map_output_data(self, …)Map link output data to reference results.
move(self)valid(self, linked_vertex_descriptors, …)Get whether edge is valid for the given linked vertices w.r.t.
-
copy(self: pygrenade_common.InterTopologyHyperEdge) → pygrenade_common.InterTopologyHyperEdge
-
map_input_data(self: pygrenade_common.InterTopologyHyperEdge, 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: grenade::common::LinkedTopology) → list[list[pygrenade_common.PortData]] Map reference input data to link input data. The given reference vertex input data is expected to be valid for their respective vertices. By default, no input data is generated.
-
map_output_data(self: pygrenade_common.InterTopologyHyperEdge, 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: grenade::common::LinkedTopology) → list[list[pygrenade_common.PortData]] Map link output data to reference results. The given linked vertex output data are expected to be valid for the respective vertex. By default, no output data are generated.
-
move(self: pygrenade_common.InterTopologyHyperEdge) → pygrenade_common.InterTopologyHyperEdge
-
valid(self: pygrenade_common.InterTopologyHyperEdge, linked_vertex_descriptors: list[pygrenade_common.VertexOnTopology], reference_vertex_descriptors: list[pygrenade_common.VertexOnTopology], topology: grenade::common::LinkedTopology) → bool Get whether edge is valid for the given linked vertices w.r.t. the given reference vertices.
-