Uses of Class
org.unifi.mecvirtualresourceallocation.graph.Vertex
Packages that use Vertex
Package
Description
-
Uses of Vertex in org.unifi.mecvirtualresourceallocation.algorithm
Methods in org.unifi.mecvirtualresourceallocation.algorithm that return types with arguments of type VertexModifier and TypeMethodDescriptionAllocationStrategy.allocate
(HyperGraph hyperGraph) Allocates resources based on a specific strategy.LocalSearchStrategy.allocate
(HyperGraph hyperGraph) Allocates resources based on the local search strategy with a default delta (δ) value of 3.LocalSearchStrategy.allocate
(HyperGraph hyperGraph, int delta) Allocates resources based on the local search strategy.SequentialSearchStrategy.allocate
(HyperGraph hyperGraph) Allocates resources based on the sequential search strategy.Method parameters in org.unifi.mecvirtualresourceallocation.algorithm with type arguments of type VertexModifier and TypeMethodDescriptionAllocationStrategy.getHyperEdges
(HyperGraph hyperGraph, Set<Vertex> vertices) Gets the hyperedges in the hypergraph associated with the given vertices in the conflict graph. -
Uses of Vertex in org.unifi.mecvirtualresourceallocation.graph
Methods in org.unifi.mecvirtualresourceallocation.graph that return VertexModifier and TypeMethodDescriptionEdge.getVertex1()
Gets the first vertex connected by the edge.Edge.getVertex2()
Gets the second vertex connected by the edge.ConflictGraph.getVertexFromId
(String id) Retrieves a vertex from the conflict graph by its ID.Methods in org.unifi.mecvirtualresourceallocation.graph that return types with arguments of type VertexModifier and TypeMethodDescriptionConflictGraph.getAdjacentVertices
(Vertex vertex) Retrieves the adjacent vertices for a given vertex.ConflictGraph.getVertices()
Gets the vertices of the conflict graph.HyperEdge.getVertices()
Gets the set of vertices that this hyperedge connects.HyperGraph.getVertices()
Gets the vertices of the hypergraph.Methods in org.unifi.mecvirtualresourceallocation.graph with parameters of type VertexModifier and TypeMethodDescriptionvoid
Adds an edge between two vertices in the conflict graph.void
Adds a vertex to the conflict graph.void
Adds a vertex to the hyperedge.boolean
ConflictGraph.areVerticesConnected
(Vertex vertex1, Vertex vertex2) Checks if two vertices are connected.ConflictGraph.getAdjacentVertices
(Vertex vertex) Retrieves the adjacent vertices for a given vertex.Constructors in org.unifi.mecvirtualresourceallocation.graph with parameters of type VertexModifierConstructorDescriptionConstructs an edge connecting the specified vertices.Constructor parameters in org.unifi.mecvirtualresourceallocation.graph with type arguments of type VertexModifierConstructorDescriptionConstructs a hyperedge with the specified id, vertices, and calculates the initial weight based on the sum of the weights of the vertices.HyperGraph
(Set<Vertex> vertices, Set<HyperEdge> hyperEdges) Constructs a hypergraph with the specified vertices and hyperedges. -
Uses of Vertex in org.unifi.mecvirtualresourceallocation.graph.visualization
Fields in org.unifi.mecvirtualresourceallocation.graph.visualization with type parameters of type Vertex