edges property

Iterable<Edge<num>> edges

Implementation

Iterable<Edge<num>> get edges => edgeLenght > 0
    ? isOriented
        ? _nodes
            .map((x) => x.incidentEdges)
            .reduce((x, element) => x.toList() + element.toList())
        : _nodes.map((x) => x.incidentEdges).reduce((x, element) =>
            x
                .where((t) => element.every((element) => element != t))
                .toList() +
            element.toList())
    : [];