Uses of Interface
org.goplanit.utils.graph.directed.ConjugateDirectedVertex
-
Packages that use ConjugateDirectedVertex Package Description org.goplanit.assignment.ltm.sltm.conjugate org.goplanit.graph.directed org.goplanit.graph.directed.acyclic org.goplanit.network.layer.physical Physical network component object classesorg.goplanit.network.virtual Virtual network component object classesorg.goplanit.utils.graph.directed org.goplanit.utils.network.layer.physical org.goplanit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of ConjugateDirectedVertex in org.goplanit.assignment.ltm.sltm.conjugate
Methods in org.goplanit.assignment.ltm.sltm.conjugate that return types with arguments of type ConjugateDirectedVertex Modifier and Type Method Description Iterator<ConjugateDirectedVertex>
ConjugateDestinationBush. getTopologicalIterator(boolean originDestinationDirection)
Collect an iterator over topologically sorted bush in origin-destination or destination-origin direction.Methods in org.goplanit.assignment.ltm.sltm.conjugate with parameters of type ConjugateDirectedVertex Modifier and Type Method Description double[]
ConjugateBushTurnData. getSplittingRates(ConjugateDirectedVertex conjugateVertex)
Collect the splitting rates for a given conjugate node (original link segment).double[]
ConjugateDestinationBush. getSplittingRates(ConjugateDirectedVertex conjugateVertex)
Collect the bush splitting rates for a given conjugate node (original incoming edge segment).double
ConjugateBushTurnData. getTotalAcceptedFlowToPcuH(ConjugateDirectedVertex node, double[] originalNetworkSegmentFlowAcceptanceFactors)
Collect the accepted flow towards a conjugate node (original edge segment) in the bush, if not present, zero flow is returneddouble
ConjugateBushTurnData. getTotalSendingFlowFromPcuH(ConjugateDirectedVertex node)
Total sending flows s_a from given original segment collected by means of the conjugate node -
Uses of ConjugateDirectedVertex in org.goplanit.graph.directed
Classes in org.goplanit.graph.directed with type parameters of type ConjugateDirectedVertex Modifier and Type Class Description class
ConjugateDirectedEdgeImpl<V extends ConjugateDirectedVertex,ES extends ConjugateEdgeSegment>
Conjugate Edge implementation class connecting two vertices via some geometry.class
ConjugateDirectedGraphImpl<V extends ConjugateDirectedVertex,E extends ConjugateDirectedEdge,ES extends ConjugateEdgeSegment>
A conjugate directed graph implementation consisting of conjugate directed vertices, conjugate directed edges and conjugate edge segmentsClasses in org.goplanit.graph.directed that implement ConjugateDirectedVertex Modifier and Type Class Description class
ConjugateDirectedVertexImpl
Conjugate directed vertex representation connected to one or more entry and exit conjugate edgesMethods in org.goplanit.graph.directed that return ConjugateDirectedVertex Modifier and Type Method Description ConjugateDirectedVertex
ConjugateDirectedVertexFactoryImpl. createNew(DirectedEdge originalEdge)
Create a new conjugate directed vertex (without registering on this class)ConjugateDirectedVertex
ConjugateDirectedVertexFactoryImpl. registerNew(DirectedEdge originalEdge)
Create and register new conjugate directed vertexMethods in org.goplanit.graph.directed with parameters of type ConjugateDirectedVertex Modifier and Type Method Description ConjugateDirectedEdge
ConjugateDirectedEdgeFactoryImpl. registerNew(ConjugateDirectedVertex vertexA, ConjugateDirectedVertex vertexB, DirectedEdge originalEdge1, DirectedEdge originalEdge2, boolean registerOnVertices)
Create new edge to network identified via its id, allow to be registered on vertices if indicated) -
Uses of ConjugateDirectedVertex in org.goplanit.graph.directed.acyclic
Constructors in org.goplanit.graph.directed.acyclic with parameters of type ConjugateDirectedVertex Constructor Description ConjugateACyclicSubGraphImpl(IdGroupingToken groupId, ConjugateDirectedVertex rootVertex, boolean invertedDirection, int numberOfConjugateEdgeSegments)
Constructor. -
Uses of ConjugateDirectedVertex in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement ConjugateDirectedVertex Modifier and Type Class Description class
ConjugateNodeImpl
Conjugate node representation connected to one or more conjugate (entry and exit) conjugate links.Methods in org.goplanit.network.layer.physical with parameters of type ConjugateDirectedVertex Modifier and Type Method Description ConjugateLink
ConjugateLinkFactoryImpl. registerNew(ConjugateDirectedVertex nodeA, ConjugateDirectedVertex nodeB, boolean registerOnNodes, Link originalLink1, Link originalLink2)
Create new conjugate link on conjugate links container, allow to be registered on conjugate nodes if indicated)Constructors in org.goplanit.network.layer.physical with parameters of type ConjugateDirectedVertex Constructor Description ConjugateLinkImpl(IdGroupingToken groupId, ConjugateDirectedVertex nodeA, ConjugateDirectedVertex nodeB, Link originalLink1, Link originalLink2)
Constructor -
Uses of ConjugateDirectedVertex in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement ConjugateDirectedVertex Modifier and Type Class Description class
ConjugateConnectoidNodeImpl
Conjugate node representation connected to one or more conjugate (entry and exit) conjugate links. -
Uses of ConjugateDirectedVertex in org.goplanit.utils.graph.directed
Methods in org.goplanit.utils.graph.directed that return ConjugateDirectedVertex Modifier and Type Method Description ConjugateDirectedVertex
ConjugateDirectedVertexFactory. createNew(DirectedEdge originalEdge)
Create a new conjugate directed vertex (without registering on this class)default ConjugateDirectedVertex
ConjugateEdgeSegment. getDownstreamVertex()
Get the segment's downstream vertexdefault ConjugateDirectedVertex
ConjugateEdgeSegment. getUpstreamVertex()
Get the segment's upstream vertexConjugateDirectedVertex
ConjugateDirectedEdge. getVertexA()
Vertex A of the edgeConjugateDirectedVertex
ConjugateDirectedEdge. getVertexB()
Vertex B of the edgeConjugateDirectedVertex
ConjugateDirectedVertexFactory. registerNew(DirectedEdge originalEdge)
Create and register new conjugate directed vertexMethods in org.goplanit.utils.graph.directed with parameters of type ConjugateDirectedVertex Modifier and Type Method Description default ConjugateDirectedEdge
ConjugateDirectedEdgeFactory. registerNew(ConjugateDirectedVertex vertexA, ConjugateDirectedVertex vertexB, DirectedEdge originalEdge1, DirectedEdge originalEdge2)
Create and register new conjugate directed edge to graph identified via its id, (not registered on vertices)ConjugateDirectedEdge
ConjugateDirectedEdgeFactory. registerNew(ConjugateDirectedVertex vertexA, ConjugateDirectedVertex vertexB, DirectedEdge originalEdge1, DirectedEdge originalEdge2, boolean registerOnVertices)
Create new edge to network identified via its id, allow to be registered on vertices if indicated) -
Uses of ConjugateDirectedVertex in org.goplanit.utils.network.layer.physical
Subinterfaces of ConjugateDirectedVertex in org.goplanit.utils.network.layer.physical Modifier and Type Interface Description interface
ConjugateNode
Conjugate Node is the conjugate of a normal link.Methods in org.goplanit.utils.network.layer.physical with parameters of type ConjugateDirectedVertex Modifier and Type Method Description ConjugateLink
ConjugateLinkFactory. registerNew(ConjugateDirectedVertex a, ConjugateDirectedVertex b, boolean registerOnNodes, Link originalLink1, Link originalLink2)
Create new conjugate link on conjugate links container, allow to be registered on conjugate nodes if indicated) -
Uses of ConjugateDirectedVertex in org.goplanit.utils.network.virtual
Subinterfaces of ConjugateDirectedVertex in org.goplanit.utils.network.virtual Modifier and Type Interface Description interface
ConjugateConnectoidNode
Conjugate Node is the conjugate of a normal link.
-