Scippy

    SCIP

    Solving Constraint Integer Programs

    PathArcListNode Struct Reference

    Detailed Description

    A forward linked list-node for the path arcs.

    Contains a pointer to the next path arc in the member graph and the next path arc in the SPQR tree. We additionally store copies of the corresponding arc's node indices.

    Definition at line 3464 of file network.c.

    Data Fields

    spqr_arc arc
     
    spqr_node arcHead
     
    spqr_node arcTail
     
    path_arc_id nextMember
     
    path_arc_id nextOverall
     
    SCIP_Bool reversed
     

    Field Documentation

    ◆ arc

    ◆ arcHead

    spqr_node PathArcListNode::arcHead

    A copy of the arc's head node index

    Definition at line 3467 of file network.c.

    Referenced by cleanupPreviousIteration(), createPathArc(), and determineRigidPath().

    ◆ arcTail

    spqr_node PathArcListNode::arcTail

    A copy of the arc's tail node index

    Definition at line 3468 of file network.c.

    Referenced by cleanupPreviousIteration(), createPathArc(), and determineRigidPath().

    ◆ nextMember

    path_arc_id PathArcListNode::nextMember

    Array index of the next path arc in the member path arc linked list

    Definition at line 3469 of file network.c.

    Referenced by checkLeaf(), createPathArc(), determinePathSeriesType(), determineRigidPath(), determineSingleComponentType(), splitSeries(), and splitSeriesMerging().

    ◆ nextOverall

    path_arc_id PathArcListNode::nextOverall

    Array index of the next path arc in the total path arc linked list

    Definition at line 3470 of file network.c.

    Referenced by cleanupPreviousIteration(), and createPathArc().

    ◆ reversed

    SCIP_Bool PathArcListNode::reversed

    Is the path arc occuring forwards or backwards in the path? Corresponds to the sign of the nonzero

    Definition at line 3471 of file network.c.

    Referenced by checkLeaf(), createPathArc(), determinePathParallelType(), determinePathSeriesType(), and determineSingleComponentType().