Index

A C D E G H I O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractPathComputation - Class in org.opendaylight.algo.impl
 
AbstractPathComputation(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.AbstractPathComputation
 
ACTIVE - Static variable in class org.opendaylight.algo.impl.CspfPath
 
addConnectedEdge(ConnectedEdge) - Method in class org.opendaylight.algo.impl.CspfPath
 

C

clearPath() - Method in class org.opendaylight.algo.impl.CspfPath
 
close() - Method in class org.opendaylight.algo.impl.PathComputationServer
 
compareTo(CspfPath) - Method in class org.opendaylight.algo.impl.CspfPath
 
computeP2pPath(VertexKey, VertexKey, PathConstraints) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
 
computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
 
computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.ConstrainedShortestPathFirst
 
computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.Samcra
 
computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.ShortestPathFirst
 
ConstrainedShortestPathFirst - Class in org.opendaylight.algo.impl
This Class implements a simple Constrained Shortest Path First path computation algorithm that take into account Bandwidth and TE Metric as constraints.
ConstrainedShortestPathFirst(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.ConstrainedShortestPathFirst
 
constraints - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
 
CspfPath - Class in org.opendaylight.algo.impl
This Class implements the Constrained Shortest Path First (CSPF) Path stored in the Priority Queue used by various Path Computation Algorithms.
CspfPath(ConnectedVertex) - Constructor for class org.opendaylight.algo.impl.CspfPath
 

D

DOMINATED - Static variable in class org.opendaylight.algo.impl.CspfPath
 

E

equals(Object) - Method in class org.opendaylight.algo.impl.CspfPath
 

G

getConstrainedPath(GetConstrainedPathInput) - Method in class org.opendaylight.algo.impl.PathComputationServer
 
getCost() - Method in class org.opendaylight.algo.impl.CspfPath
 
getDelay() - Method in class org.opendaylight.algo.impl.CspfPath
 
getIpv4NodeSid(ConnectedVertex) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
Return the MPLS Label corresponding to the Node SID for IPv4 when the Connected Vertex is Segment Routing aware.
getIpv6NodeSid(ConnectedVertex) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
Return the MPLS Label corresponding to the Node SID for IPv6 when the Connected Vertex is Segment Routing aware.
getKey() - Method in class org.opendaylight.algo.impl.CspfPath
 
getPath() - Method in class org.opendaylight.algo.impl.CspfPath
 
getPathComputationAlgorithm(ConnectedGraph, AlgorithmType) - Method in class org.opendaylight.algo.impl.PathComputationServer
 
getPathCount() - Method in class org.opendaylight.algo.impl.CspfPath
 
getPathDescription(List<ConnectedEdge>) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
Convert List of Connected Edges into a Path Description as a List of IPv4, IPv6 or MPLS Label depending of the requested Address Family.
getPathLength() - Method in class org.opendaylight.algo.impl.CspfPath
 
getPathStatus() - Method in class org.opendaylight.algo.impl.CspfPath
 
getPredecessor() - Method in class org.opendaylight.algo.impl.CspfPath
 
getVertex() - Method in class org.opendaylight.algo.impl.CspfPath
 
getVertexKey() - Method in class org.opendaylight.algo.impl.CspfPath
 
graph - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
 

H

hashCode() - Method in class org.opendaylight.algo.impl.CspfPath
 

I

initializePathComputation(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
Initialize the various parameters for Path Computation, in particular the Source and Destination CspfPath.

O

org.opendaylight.algo.impl - package org.opendaylight.algo.impl
 

P

PathComputationServer - Class in org.opendaylight.algo.impl
Path Computation Algorithms provider.
PathComputationServer(RpcProviderService, ConnectedGraphProvider) - Constructor for class org.opendaylight.algo.impl.PathComputationServer
 
pathDestination - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
 
pathSource - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
 
priorityQueue - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
 
PROCESSED - Static variable in class org.opendaylight.algo.impl.CspfPath
 
processedPath - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
 
pruneEdge(ConnectedEdge, CspfPath) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
Check if Edge need to be prune regarding all constraints including address family.

R

replacePath(List<ConnectedEdge>) - Method in class org.opendaylight.algo.impl.CspfPath
 

S

Samcra - Class in org.opendaylight.algo.impl
This Class implements the Self Adaptive Multiple Constraints Routing Algorithm (SAMCRA) a Path Computation Algorithm.
Samcra(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.Samcra
 
SELECTED - Static variable in class org.opendaylight.algo.impl.CspfPath
 
setCost(int) - Method in class org.opendaylight.algo.impl.CspfPath
 
setDelay(int) - Method in class org.opendaylight.algo.impl.CspfPath
 
setKey(Integer) - Method in class org.opendaylight.algo.impl.CspfPath
 
setPathLength(float) - Method in class org.opendaylight.algo.impl.CspfPath
 
setPathStatus(byte) - Method in class org.opendaylight.algo.impl.CspfPath
 
setPredecessor(Long) - Method in class org.opendaylight.algo.impl.CspfPath
 
ShortestPathFirst - Class in org.opendaylight.algo.impl
This Class implements a simple Shortest Path First path computation algorithm based on standard IGP Metric.
ShortestPathFirst(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.ShortestPathFirst
 

T

toString() - Method in class org.opendaylight.algo.impl.CspfPath
 

U

UNKNOWN - Static variable in class org.opendaylight.algo.impl.CspfPath
 
A C D E G H I O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values