A B C D E F G H I J L M N O P Q R S T U V

A

AbstractAugmentingPathAlg - Class in net.sourceforge.combean.graph.alg.flow
Maximum flow algorithms which uses the augmenting path approach, i.e. which repeatedly augments the flow on an augmenting path until no such path can be found any more.
AbstractAugmentingPathAlg() - Constructor for class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
constructor
AbstractComposedSparseVec<Label> - Class in net.sourceforge.combean.mathprog.linalg
 
AbstractComposedSparseVec() - Constructor for class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec
 
AbstractComposedSparseVec.AbstractComposedVectorIterator<ItLabel> - Class in net.sourceforge.combean.mathprog.linalg
 
AbstractComposedSparseVec.AbstractComposedVectorIterator(Iterator<SparseVec<ItLabel>>) - Constructor for class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec.AbstractComposedVectorIterator
 
AbstractDecoratedGraph - Class in net.sourceforge.combean.graph.decorators
Convenience base class for decorators of graphs, i.e., classes which implement a graph property and enhance the functionality of an inner graph property object by intercepting calls to it.
AbstractDecoratedGraph(Graph) - Constructor for class net.sourceforge.combean.graph.decorators.AbstractDecoratedGraph
Constructor
AbstractFilteringEdgeIterator - Class in net.sourceforge.combean.graph.iterators
A decorator for an EdgeIterator which iterates only through a subset of the edges
AbstractFilteringEdgeIterator(EdgeIterator) - Constructor for class net.sourceforge.combean.graph.iterators.AbstractFilteringEdgeIterator
Constructor
AbstractFlowAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.flow
The base interface for all flow algorithms.
AbstractGraphAlg - Class in net.sourceforge.combean.graph.alg
Convenience base class for GraphAlgorithms.
AbstractGraphAlg() - Constructor for class net.sourceforge.combean.graph.alg.AbstractGraphAlg
Constructor
AbstractGraphTraversalAlg - Class in net.sourceforge.combean.graph.alg.traversal
Abstract base class for DFS- and BFS-traversal.
AbstractGraphTraversalAlg() - Constructor for class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
constructor
AbstractLabellingAlg<NumType extends Comparable<NumType>> - Class in net.sourceforge.combean.graph.alg.spath
Abstract base path for label setting or label correcting shortest path algorithms.
AbstractLabellingAlg() - Constructor for class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
constructor
AbstractLPConstraintSequence - Class in net.sourceforge.combean.mathprog.lp.model
An abstract base class for an LP constraint sequences.
AbstractLPConstraintSequence(String) - Constructor for class net.sourceforge.combean.mathprog.lp.model.AbstractLPConstraintSequence
constructor
AbstractLPModelComponent - Class in net.sourceforge.combean.mathprog.lp.model
Abstract base class for LP model components.
AbstractLPModelComponent(VectorOrientation) - Constructor for class net.sourceforge.combean.mathprog.lp.model.AbstractLPModelComponent
constructor
AbstractLPVariableSequence - Class in net.sourceforge.combean.mathprog.lp.model
An abstract base class for an LP variable sequences.
AbstractLPVariableSequence(String) - Constructor for class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
AbstractLPVariableSequence(String, boolean) - Constructor for class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
AbstractMatrix - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
Abstract base class for matrix-like structures.
AbstractSCCImpl - Class in net.sourceforge.combean.graph.alg.partition
A convenience class for implementing SCC algorithms.
AbstractSCCImpl() - Constructor for class net.sourceforge.combean.graph.alg.partition.AbstractSCCImpl
constructor
AbstractSimpleIndexLPConstrainedRows - Class in net.sourceforge.combean.mathprog.lp.model
Abstract base class for LP models that have a single pair of constrOffset ids and come together with their constraints.
AbstractSimpleIndexLPConstrainedRows(String, String) - Constructor for class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRows
Constructor
AbstractSimpleIndexLPConstrainedRowsWithVars - Class in net.sourceforge.combean.mathprog.lp.model
Abstract base class for LP models with a single pair of offset ids and come together with their constraints and variables.
AbstractSimpleIndexLPConstrainedRowsWithVars(String, String) - Constructor for class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRowsWithVars
 
AbstractSimpleIndexLPModelComponent - Class in net.sourceforge.combean.mathprog.lp.model
Abstract base class for elementary LP model components (i.e. components with a single pair of offset ids that can be directly set).
AbstractSimpleIndexLPModelComponent(VectorOrientation, String, String) - Constructor for class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
add(Double, Double) - Method in class net.sourceforge.combean.graph.alg.spath.DoubleValuedPathAlgebra
 
add(Node) - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
 
add(Node) - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
add(NumType, NumType) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.PathAlgebra
Add the length of to paths, yielding the length of the combined path
add(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeSet
Add a node to the set.
add(NumberGraph) - Method in class net.sourceforge.combean.samples.simplegraphs.CompositeNumberGraph
 
add(NumberGraph, int) - Method in class net.sourceforge.combean.samples.simplegraphs.CompositeNumberGraph
 
addColumn(LPVariable, SparseVector) - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
addColumn(LPVariable, SparseVector) - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
addColumn(LPVariable, SparseVector) - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
addColumn(LPVariable, SparseVector) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Add a column to the LP problem.
addConstraint(LPConstraint) - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
addConstraint(LPConstraint) - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
addConstraint(LPConstraint) - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
addConstraint(LPConstraint) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Add a constraint to the LP problem.
addConstraintSequence(LPConstraintSequence) - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
Add a constraint sequence.
addDraEdge(Object, Object) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
addDraEdge(Object, Object) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithEditIAsGraph
Add an edge, given the keys of the incident nodes
addDraVertex() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithAddVertexIAsGraph
 
addEdge(Node, Node) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithEditIAsGraph
 
addEdge(int, int) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add an edge
addEdge(int, int, double) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add an edge and set its weight in an edge map
addEdge(Node, Node) - Method in interface net.sourceforge.combean.interfaces.graph.prop.AddEdgeGraphProp
Add an edge between two given nodes.
AddEdgeGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where edges may be added.
addEdges(int[][]) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add multiple edges.
addEdgesWithWeights(int[][]) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add multiple edges and set their (integer) weights.
addIntVariable(LPVariable) - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
addIntVariable(LPVariable) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.MIPSolver
Add an integer variable to the LP problem.
addNode() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithAddVertexIAsGraph
 
addNode(Node) - Method in class net.sourceforge.combean.graph.alg.partition.NodeNumberingAsPartitionVisitor
 
addNode() - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add a new node
addNode(double) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add a new node and set its weight
addNode(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.NodePartitionVisitor
Has to be invoked exactly once for all nodes of the graph, properly enclosed by calls to start/endPartition().
addNode() - Method in interface net.sourceforge.combean.interfaces.graph.prop.AddNodeGraphProp
Add a node to the graph.
AddNodeGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where nodes may be added.
addNodes(int) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add several nodes simulatenously
addNodesWithWeights(int, double[]) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add several nodes simultaneously and fill a NodeMap
addNumberedCycle(AddEdgeI, int, int, boolean) - Static method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphUtils
 
addNumberedPath(AddEdgeI, int[], boolean) - Static method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphUtils
 
addNumberedPath(AddEdgeI, int, int, boolean) - Static method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphUtils
 
addNumberedVertices(AddVertexI, int, int) - Static method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphUtils
 
addPathEdges(int, int) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add edges forming a path on consecutive nodes, i.e., edges (fromNodeNum, fromNodeNum+1), (fromNodeNum+1, fromNodeNum+2), ..., (toNodeNum-1, toNodeNum)
addPathEdgesWithWeights(int, int, double[]) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Add edges forming a path on consecutive nodes, i.e., edges (fromNodeNum, fromNodeNum+1), (fromNodeNum+1, fromNodeNum+2), ..., (toNodeNum-1, toNodeNum) with edge weights
addRow(LPConstraint, SparseVector) - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
addRow(LPConstraint, SparseVector) - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
addRow(LPConstraint, SparseVector) - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
addRow(LPConstraint, SparseVector) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Add a row to the LP problem.
addVariable(LPVariable) - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
addVariable(LPVariable) - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
addVariable(LPVariable) - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
addVariable(LPVariable) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Add a variable to the LP problem.
addVariableSequence(LPVariableSequence) - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
Add a variable sequence.
addVector(SparseVec<Label>) - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec
 
addVector(SparseVec<Label>) - Method in class net.sourceforge.combean.mathprog.linalg.CombinedSparseVec
 
AdvisorFailedException - Exception in net.sourceforge.combean.util.except
 
AdvisorFailedException() - Constructor for exception net.sourceforge.combean.util.except.AdvisorFailedException
 
AdvisorFailedException(String) - Constructor for exception net.sourceforge.combean.util.except.AdvisorFailedException
 
algebra - Variable in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
appendEdge(Edge) - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
appendEdge(Edge) - Method in interface net.sourceforge.combean.interfaces.graph.containers.Path
Add an edge to the end of the path.
appendModelComponent(LPModelComponent) - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
Add a model component.
ArrayNodeMap<Val> - Class in net.sourceforge.combean.graph.containers
A node map which uses a simple array to store the values.
ArrayNodeMap() - Constructor for class net.sourceforge.combean.graph.containers.ArrayNodeMap
constructor
ArrayNodeNumbering - Class in net.sourceforge.combean.graph.containers
A node numbering implementation which uses an ordinary Java array to store the node numbers.
ArrayNodeNumbering() - Constructor for class net.sourceforge.combean.graph.containers.ArrayNodeNumbering
constructor
AugmentingPathBySimpleTraversalAlg - Class in net.sourceforge.combean.graph.alg.flow
 
AugmentingPathBySimpleTraversalAlg() - Constructor for class net.sourceforge.combean.graph.alg.flow.AugmentingPathBySimpleTraversalAlg
 

B

BellmanFordAlg<NumType extends Comparable<NumType>> - Class in net.sourceforge.combean.graph.alg.spath
Implements the classic Bellman-Ford algorithm (search shortest paths by a label correcting algorithm which visits the nodes in a FIFO order) Requires OutgoingEdgeNeighborhoodGraphProp.
BellmanFordAlg() - Constructor for class net.sourceforge.combean.graph.alg.spath.BellmanFordAlg
constructor
BellmanFordWithNegCycleDetectionAlg<NumType extends Comparable<NumType>> - Class in net.sourceforge.combean.graph.alg.spath
An enhancement of the Bellman-Ford algorithm which is able to detect negative cycles.
BellmanFordWithNegCycleDetectionAlg() - Constructor for class net.sourceforge.combean.graph.alg.spath.BellmanFordWithNegCycleDetectionAlg
constructor
BreadthFirstSearch - Interface in net.sourceforge.combean.interfaces.graph.alg.traverse
BFS graph traversal algorithm.
BreadthFirstSearchImpl - Class in net.sourceforge.combean.graph.alg.traversal
 
BreadthFirstSearchImpl() - Constructor for class net.sourceforge.combean.graph.alg.traversal.BreadthFirstSearchImpl
constructor
buildPathFromPredMap(NeighborhoodGraphProp, NodeMap<Edge>, Node) - Static method in class net.sourceforge.combean.graph.containers.statics.PathFromPredMapBuilder
Construct a path from a predecessor map.

C

calcNextNode(int, int) - Method in class net.sourceforge.combean.samples.simplegraphs.Clique
 
calcNextNode(int, int) - Method in class net.sourceforge.combean.samples.simplegraphs.CompositeNumberGraph
 
calcNextNode(int, int) - Method in class net.sourceforge.combean.samples.simplegraphs.DirectedCircle
 
calcNextNode(int, int) - Method in class net.sourceforge.combean.samples.simplegraphs.DirectedPath
 
calcNextNode(int, int) - Method in class net.sourceforge.combean.samples.simplegraphs.IsolatedNodes
 
calcNextNode(int, int) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
Template method for calculating neighbors.
calcNextNode(int, int) - Method in class net.sourceforge.combean.samples.simplegraphs.Path
 
calcShortestPaths() - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
A template method which contains the actual algorithm for calculating the shortest paths.
calcShortestPaths() - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordAlg
 
checkForNegativeCycleAtDequeue(Node) - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordAlg
Check whether a negative cycle has been identified.
checkForNegativeCycleAtDequeue(Node) - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordWithNegCycleDetectionAlg
 
clear() - Method in class net.sourceforge.combean.graph.containers.ArrayNodeMap
 
clear() - Method in class net.sourceforge.combean.graph.containers.doubleval.NodeMapAsDoubleNodeMap
 
clear() - Method in class net.sourceforge.combean.graph.containers.ListAsNodeQueue
 
clear() - Method in class net.sourceforge.combean.graph.containers.MapAsNodeMap
 
clear() - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
 
clear() - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
clear() - Method in interface net.sourceforge.combean.interfaces.graph.containers.Clearable
remove all elements from the data structure.
clear() - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeQueue
Remove all nodes from the queue
clear() - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeSet
Remove all elements from the set.
Clearable - Interface in net.sourceforge.combean.interfaces.graph.containers
A data structure which may be 'cleared', i.e. reverted to its initial (empty) state.
Clique - Class in net.sourceforge.combean.samples.simplegraphs
This class represents a clique graph.
Clique(int) - Constructor for class net.sourceforge.combean.samples.simplegraphs.Clique
Construct a clique of the given size.
collectLabels(SparseVec<Label>) - Static method in class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorUtil
 
collectOffsetIds(Set<String>, LPSparseVector) - Static method in class net.sourceforge.combean.mathprog.lp.model.statics.LPModelUtil
 
ColumnMatrix - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
A matrix which can be accessed columnwise.
columnOffsetId - Variable in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
ColumnVectorOfMatrix - Class in net.sourceforge.combean.mathprog.linalg
A column of a matrix as a vector.
ColumnVectorOfMatrix(Matrix, int) - Constructor for class net.sourceforge.combean.mathprog.linalg.ColumnVectorOfMatrix
Constructor.
CombeanTestMain - Class in net.sourceforge.combean.main
CombeanTestMain
CombeanTestMain() - Constructor for class net.sourceforge.combean.main.CombeanTestMain
 
CombinedLPSparseVector - Class in net.sourceforge.combean.mathprog.lp
 
CombinedLPSparseVector() - Constructor for class net.sourceforge.combean.mathprog.lp.CombinedLPSparseVector
 
CombinedPairEdgeIterator - Class in net.sourceforge.combean.graph.iterators
 
CombinedPairEdgeIterator(EdgeIterator, EdgeIterator) - Constructor for class net.sourceforge.combean.graph.iterators.CombinedPairEdgeIterator
 
CombinedSparseVec<Label> - Class in net.sourceforge.combean.mathprog.linalg
 
CombinedSparseVec() - Constructor for class net.sourceforge.combean.mathprog.linalg.CombinedSparseVec
 
compare(Object, Object) - Method in class net.sourceforge.combean.mathprog.linalg.VectorValueComparatorByIndex
 
CompositeNumberGraph - Class in net.sourceforge.combean.samples.simplegraphs
 
CompositeNumberGraph() - Constructor for class net.sourceforge.combean.samples.simplegraphs.CompositeNumberGraph
 
concatenateColumns(LPModelColumns) - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
Concatenate further columns to the component.
ConcatenatedLPModelColumns - Class in net.sourceforge.combean.mathprog.lp.model
A columnwise LP model component which consists of a set of columnwise LP model components which are joined rowwise.
ConcatenatedLPModelColumns() - Constructor for class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
Constructor.
ConcatenatedLPModelRows - Class in net.sourceforge.combean.mathprog.lp.model
A rowwise LP model component which consists of a set of rowwise LP model components which are joined rowwise.
ConcatenatedLPModelRows() - Constructor for class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
Constructor.
concatenateRows(LPModelRows) - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
Concatenate further rows to the component.
ConstructableGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where both nodes and edges may be added.
ConstructableIndexedGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
Combines constructable and indexed graph property.
ConstructableLPModel - Class in net.sourceforge.combean.mathprog.lp.model
An LP model which can be constructed by sequentially adding rows, columns etc.
ConstructableLPModel() - Constructor for class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
constructor for an empty LP model.
ConstructableNumberedGraphBuilder - Class in net.sourceforge.combean.graph.prop.statics
Convenience class which supports constructing a graph where the nodes and edges are referenced through integers.
ConstructableNumberedGraphBuilder(ConstructableNumberedGraphProp) - Constructor for class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Constructor
ConstructableNumberedGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph which is constructable, globally indexed and numbered.
ConstructPredMapVisitor - Class in net.sourceforge.combean.graph.alg.traversal
 
ConstructPredMapVisitor() - Constructor for class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
constructor
contains(Node) - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
 
contains(Node) - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
contains(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedNodeSet
Check if the set contains a certain node v.
contains(NumberNode) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
Check whether a given node is contained in the graph.
convertEdgeIterationToString(EdgeIterator) - Static method in class net.sourceforge.combean.graph.prop.statics.GraphStringifier
Convert the edges in an edge iteration to a String
convertNumToNode(int) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
Create a node in the graph.given its number
convertOutgoingAdjacencyListsToString(Graph) - Static method in class net.sourceforge.combean.graph.prop.statics.GraphStringifier
Convert a graph to a string consisting of all adjacency lists of outgoing edges
convertToDoubleArray(int, VectorIterator<NoLabel>) - Static method in class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorConverter
Convert a sparse vector given by an iterator over its components to a plain double array
convertToDoubleArray(int, SparseVec<NoLabel>) - Static method in class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorConverter
Convert SparseVec to plain double array
convertToDoubleArray(SparseVector) - Static method in class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorConverter
Convert SparseVec to plain double array, giving the double array the exact dimension of the sparse vector.
convertToEdge(EdgeI) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
convertToIndexAndDoubleArray(SparseVec<T>, int[], double[]) - Static method in class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorConverter
Convert an SparseVec to two plain Java arrays, one containing the indices of non-zero entries and a double array containing their values.
convertToNode(VertexI) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
convertToString(FixedPath) - Static method in class net.sourceforge.combean.graph.prop.statics.GraphStringifier
Convert a path to a string
convertToString(SparseVec<Label>) - Static method in class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorStringifier
Represent a sparse vector as string
convertToString(LPModelColumns) - Static method in class net.sourceforge.combean.mathprog.lp.model.statics.LPModelStringifier
 
correctLabel(Node, Edge) - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
Elementary correction of one label.
countIterations(Iterator) - Static method in class net.sourceforge.combean.util.Iterations
 
createEdge(DefaultGraphCell[], int, int) - Static method in class net.sourceforge.combean.adapters.jgraph.JGraphUtils
 
createEdges(DefaultGraphCell[], int[][]) - Static method in class net.sourceforge.combean.adapters.jgraph.JGraphUtils
 
createGraphCells(int) - Static method in class net.sourceforge.combean.adapters.jgraph.JGraphUtils
 
cycleFound() - Method in class net.sourceforge.combean.graph.alg.spath.CycleInPredMapByDoubleTraversalDetectionAlg
 
cycleFound() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.CycleInPredMapDetectionAlg
Check whether a cycle has been found (must be called after run()).
CycleInPredMapByDoubleTraversalDetectionAlg - Class in net.sourceforge.combean.graph.alg.spath
Identify cycles in a predecessor map with a two pass algorithm.
CycleInPredMapByDoubleTraversalDetectionAlg() - Constructor for class net.sourceforge.combean.graph.alg.spath.CycleInPredMapByDoubleTraversalDetectionAlg
constructor
CycleInPredMapDetectionAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.spath
An algorithm to detect a cycle in a graph given by a predecessor map (occurs as subproblem when negative cycles in shortest path trees shall be identified).

D

DepthFirstSearch - Interface in net.sourceforge.combean.interfaces.graph.alg.traverse
DFS graph traversal algorithm.
dequeue() - Method in class net.sourceforge.combean.graph.containers.ListAsNodeQueue
 
dequeue() - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeQueue
Remove a node from the top of the queue
DFSFinishedNodeOnStackVisitor - Class in net.sourceforge.combean.graph.alg.traversal
Puts all nodes on a NodeStack upon finishing their visit.
DFSFinishedNodeOnStackVisitor(NodeStack) - Constructor for class net.sourceforge.combean.graph.alg.traversal.DFSFinishedNodeOnStackVisitor
Constructor
DFSNodeNumberingVisitor - Class in net.sourceforge.combean.graph.alg.traversal
 
DFSNodeNumberingVisitor() - Constructor for class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
constructor
DFSNodeStackVisitor - Class in net.sourceforge.combean.graph.alg.traversal
Maintains a stack of currently opened nodes during the DFS.
DFSNodeStackVisitor() - Constructor for class net.sourceforge.combean.graph.alg.traversal.DFSNodeStackVisitor
constructor.
DFSVisitor - Interface in net.sourceforge.combean.interfaces.graph.alg.traverse
An extended TraversalVisitor which allows to signal when a DFS traversal leaves the current node (i.e. the complete set of nodes reachable from that node has been explored).
DirectedCircle - Class in net.sourceforge.combean.samples.simplegraphs
A directed circle.
DirectedCircle(int) - Constructor for class net.sourceforge.combean.samples.simplegraphs.DirectedCircle
 
DirectedEdgeNeighborhoodGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
Graph property for the neighbourhood in directed graphs.
DirectedPath - Class in net.sourceforge.combean.samples.simplegraphs
 
DirectedPath(int) - Constructor for class net.sourceforge.combean.samples.simplegraphs.DirectedPath
 
distance - Variable in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
DoubleEdgeMap - Interface in net.sourceforge.combean.interfaces.graph.containers.doubleval
Similar to an EdgeMap but especially tailored to hold double values.
DoubleLPConstraint - Class in net.sourceforge.combean.mathprog.lp
A linear constraint with representation based on plain Java doubles.
DoubleLPConstraint(byte, double) - Constructor for class net.sourceforge.combean.mathprog.lp.DoubleLPConstraint
Constructor for an unnamed constraint
DoubleLPConstraint(String, byte, double) - Constructor for class net.sourceforge.combean.mathprog.lp.DoubleLPConstraint
Constructor of a named constraint
DoubleLPConstraintSequence - Class in net.sourceforge.combean.mathprog.lp.model
A simple implementation of a constraint sequence, consisting of DoubleLPConstraints.
DoubleLPConstraintSequence(String, int) - Constructor for class net.sourceforge.combean.mathprog.lp.model.DoubleLPConstraintSequence
Constructor for a sequence of undefined constraints (all elements are initialized to null)
DoubleLPConstraintSequence(String, byte, double[]) - Constructor for class net.sourceforge.combean.mathprog.lp.model.DoubleLPConstraintSequence
Constructor for a constraint sequence with a uniform relation symbol.
DoubleLPVariable - Class in net.sourceforge.combean.mathprog.lp
A linear variable with representation based on plain Java doubles.
DoubleLPVariable(double) - Constructor for class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
Constructor for an unbounded variable.
DoubleLPVariable(double, double, double) - Constructor for class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
Constructor for a bounded variable
DoubleLPVariable(String, double) - Constructor for class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
Constructor for an unbounded variable.
DoubleLPVariable(String, double, double, double) - Constructor for class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
Constructor for a bounded variable
DoubleLPVariableSequence - Class in net.sourceforge.combean.mathprog.lp.model
A variable sequence of DoubleLPVariable objects.
DoubleLPVariableSequence(String, int) - Constructor for class net.sourceforge.combean.mathprog.lp.model.DoubleLPVariableSequence
Construct an uninitialized variable sequence (all elements are null)
DoubleLPVariableSequence(String, double[]) - Constructor for class net.sourceforge.combean.mathprog.lp.model.DoubleLPVariableSequence
Construct a variable sequence of unbounded variables.
DoubleLPVariableSequence(String, double[], double, double) - Constructor for class net.sourceforge.combean.mathprog.lp.model.DoubleLPVariableSequence
Construct a variable sequence of uniformly bounded variables
DoubleLPVector - Class in net.sourceforge.combean.mathprog.lp
 
DoubleLPVector(double[], String, VectorOrientation) - Constructor for class net.sourceforge.combean.mathprog.lp.DoubleLPVector
Constructor from a double array.
DoubleMatrix - Class in net.sourceforge.combean.mathprog.linalg
A matrix consisting of doubles which is stored in one linear array.
DoubleMatrix(int, int) - Constructor for class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
Constructor.
DoubleMatrix(double[][]) - Constructor for class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
DoubleNodeMap - Interface in net.sourceforge.combean.interfaces.graph.containers.doubleval
A mapping of nodes to doubles.
doubleValue() - Method in class net.sourceforge.combean.adapters.drasys.lp.VectorElementIAsVectorValue
 
doubleValue() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.VectorValue
The value of the component.
doubleValue() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleVectorValue
 
DoubleValuedPathAlgebra - Class in net.sourceforge.combean.graph.alg.spath
A path algebra which works with subclasses of java.lang.Number and uses double values for the arithmetic
DoubleValuedPathAlgebra() - Constructor for class net.sourceforge.combean.graph.alg.spath.DoubleValuedPathAlgebra
constructor
DoubleVec<Label> - Class in net.sourceforge.combean.mathprog.linalg
A plain double array as SparseVec.
DoubleVec(double[]) - Constructor for class net.sourceforge.combean.mathprog.linalg.DoubleVec
Constructor
DoubleVec(double[], Label) - Constructor for class net.sourceforge.combean.mathprog.linalg.DoubleVec
Constructor
DoubleVector - Class in net.sourceforge.combean.mathprog.linalg
 
DoubleVector(double[]) - Constructor for class net.sourceforge.combean.mathprog.linalg.DoubleVector
 
DoubleVectorValue<Label> - Class in net.sourceforge.combean.mathprog.linalg
A simple implememtation of VectorValue consisting of a double value and and int index.
DoubleVectorValue(int, double) - Constructor for class net.sourceforge.combean.mathprog.linalg.DoubleVectorValue
 
DoubleVectorValue(int, double, Label) - Constructor for class net.sourceforge.combean.mathprog.linalg.DoubleVectorValue
 
DRAEdgeValueMap - Class in net.sourceforge.combean.adapters.drasys.graph
Use the values of the edges in a OR-Objects graph as FixedEdgeMap
DRAEdgeValueMap() - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAEdgeValueMap
constructor
DRAGraphAsConstructableNumberedGraph - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphAsConstructableNumberedGraph() - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
constructor for an empty graph (uses a standard graph implementation from the OR-Objects library)
DRAGraphAsConstructableNumberedGraph(EditI) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
Constructor for wrapping a given EditI graph
DRAGraphAsGraph - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphAsGraph() - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
DRAGraphAsGraph(GraphI) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
DRAGraphEdgeAsEdge - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphEdgeAsEdge(Object) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphEdgeAsEdge
constructor
DRAGraphEdgeIterator - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphEdgeIterator(Enumeration, DRAGraphAsGraph) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphEdgeIterator
constructor
DRAGraphNodeIterator - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphNodeIterator(Enumeration, DRAGraphAsGraph) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphNodeIterator
constructor
DRAGraphUtils - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphUtils() - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphUtils
 
DRAGraphVertexAsNode - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphVertexAsNode(VertexI) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphVertexAsNode
constructor
DRAGraphWithAddVertexIAsGraph - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphWithAddVertexIAsGraph(AddVertexI) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithAddVertexIAsGraph
 
DRAGraphWithEditIAsGraph - Class in net.sourceforge.combean.adapters.drasys.graph
 
DRAGraphWithEditIAsGraph() - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithEditIAsGraph
constructor for an empty graph (uses a standard graph implementation from the OR-Objects library)
DRAGraphWithEditIAsGraph(EditI) - Constructor for class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithEditIAsGraph
 

E

Edge - Interface in net.sourceforge.combean.interfaces.graph
An edge of a Graph.
EdgeIterator - Interface in net.sourceforge.combean.interfaces.graph
An iterator through Edges.
EdgeIteratorAsIterator - Class in net.sourceforge.combean.graph.iterators
Wrap a EdgeIterator as ordinary java.util.Iterator.
EdgeIteratorAsIterator(EdgeIterator) - Constructor for class net.sourceforge.combean.graph.iterators.EdgeIteratorAsIterator
Construct wrapper for EdgeIterator
EdgeMap<Val> - Interface in net.sourceforge.combean.interfaces.graph.containers
A mapping of edges to values.
EdgeMapAsDoubleEdgeMap - Class in net.sourceforge.combean.graph.containers.doubleval
Use a 'normal' EdgeMap as DoubleEdgeMap
EdgeMapAsDoubleEdgeMap() - Constructor for class net.sourceforge.combean.graph.containers.doubleval.EdgeMapAsDoubleEdgeMap
Default constructor.
EdgeMapAsDoubleEdgeMap(EdgeMap<Double>) - Constructor for class net.sourceforge.combean.graph.containers.doubleval.EdgeMapAsDoubleEdgeMap
Constructor.
EdgesAsLPConstraintSequence - Class in net.sourceforge.combean.graph.alg.lp
An LPConstraintSequence which contains one constraint per edge in a graph with numbered edges.
EdgesAsLPConstraintSequence(String, GlobalNumberedEdgesGraphProp) - Constructor for class net.sourceforge.combean.graph.alg.lp.EdgesAsLPConstraintSequence
Constructor
EdgesAsLPVariableSequence - Class in net.sourceforge.combean.graph.alg.lp
An LPVariableSequence which contains one variable per edge in a graph with numbered edges.
EdgesAsLPVariableSequence(String, GlobalNumberedEdgesGraphProp) - Constructor for class net.sourceforge.combean.graph.alg.lp.EdgesAsLPVariableSequence
Constructor
edgeWeights - Variable in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
empty() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
Check if the graph is empty.
emptyPathLen() - Method in class net.sourceforge.combean.graph.alg.spath.DoubleValuedPathAlgebra
 
emptyPathLen() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.PathAlgebra
Return a value 'zero' which must be the neutral element of the operation max and is equal to the length of an empty path.
endPartition() - Method in class net.sourceforge.combean.graph.alg.partition.NodeNumberingAsPartitionVisitor
 
endPartition() - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.NodePartitionVisitor
Has to be invoked after all calls to addNode of a partition.
enqueue(Node) - Method in class net.sourceforge.combean.graph.containers.ListAsNodeQueue
 
enqueue(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeQueue
Add a node to the end of the queue
ensureEdgeCapacity(int) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
ensureEdgeCapacity(int) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithEditIAsGraph
 
ensureEdgeCapacity(int) - Method in interface net.sourceforge.combean.interfaces.graph.prop.AddEdgeGraphProp
Reserve storage for given number of edges.
ensureNodeCapacity(int) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithAddVertexIAsGraph
 
ensureNodeCapacity(int) - Method in interface net.sourceforge.combean.interfaces.graph.prop.AddNodeGraphProp
Reserve storage for a given number of nodes
equals(Object) - Method in class net.sourceforge.combean.graph.NumberNode
 
equals(Object) - Method in class net.sourceforge.combean.util.GenericWrapper
 

F

FeasibleFlowAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.flow
A flow algorithm for finding a feasible flow with given flow balance for each node (if one exists).
fill(int) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeNumbering
 
fill(int) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeNumbering
 
fill(int) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeNumbering
Set the node number of all nodes to a given value.
fillDoubleEdgeMap(DoubleEdgeMap, double[]) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Fill a DoubleEdgeMap with double values for all edges in the graph.
fillDoubleNodeMap(DoubleNodeMap, double[]) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Fill a DoubleNodeMap with double values for all nodes in the graph.
fillEdgeMap(EdgeMap<Double>, double[]) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
Fill an EdgeMap with double values for all edges in the graph.
FilteringEdgeIterator - Class in net.sourceforge.combean.graph.iterators
 
FilteringEdgeIterator(EdgeIterator, FilteringEdgeIterator.EdgeFilter) - Constructor for class net.sourceforge.combean.graph.iterators.FilteringEdgeIterator
 
FilteringEdgeIterator.EdgeFilter - Interface in net.sourceforge.combean.graph.iterators
 
findAugmentingPath(DirectedEdgeNeighborhoodGraphProp) - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
findAugmentingPath(DirectedEdgeNeighborhoodGraphProp) - Method in class net.sourceforge.combean.graph.alg.flow.AugmentingPathBySimpleTraversalAlg
 
FindPathByTraversalAlg - Class in net.sourceforge.combean.graph.alg.traversal
 
FindPathByTraversalAlg() - Constructor for class net.sourceforge.combean.graph.alg.traversal.FindPathByTraversalAlg
constructor
finish() - Method in class net.sourceforge.combean.graph.alg.partition.NodeNumberingAsPartitionVisitor
 
finish() - Method in class net.sourceforge.combean.graph.alg.partition.PartitionsTraversalVisitor
 
finish() - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
finish() - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.NodePartitionVisitor
Has to be invoked after processing of the ParititioningAlg is complete.
finish() - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
This method is called when the traversal is terminated.
FIRSTNODE - Static variable in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
The number of the first node in the graph.
FixedDoubleEdgeMap - Interface in net.sourceforge.combean.interfaces.graph.containers.doubleval
An immutable edge map of double values.
FixedDoubleNodeMap - Interface in net.sourceforge.combean.interfaces.graph.containers.doubleval
An immutable mapping of nodes to doubles.
FixedEdgeMap<Val> - Interface in net.sourceforge.combean.interfaces.graph.containers
An immutable mapping of edges to values.
FixedNodeCollection - Interface in net.sourceforge.combean.interfaces.graph.containers
A immutable collection of Nodes (similar to a java.util.Collection.
FixedNodeMap<Val> - Interface in net.sourceforge.combean.interfaces.graph.containers
An immutable mapping of nodes to values
FixedNodeSet - Interface in net.sourceforge.combean.interfaces.graph.containers
A immutable set of nodes (similar to a java.util.Set).
FixedPath - Interface in net.sourceforge.combean.interfaces.graph.containers
This class models a (not necessarily simple) directed path in a graph, i.e., a sequence of nodes and edges.
focusOnCommodity(int) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
focusOnCommodity(int) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MulticommodityCapable
All subsequent calls for a single commodity (e.g. setting the edge weight, the inflow or the individual capacitiy) refer to the given commodity.
Freezable - Interface in net.sourceforge.combean.interfaces.graph.prop
A base interface for a modifiable data structure where the end of dynamic modifcations can be announced explicitly.
freeze() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithAddVertexIAsGraph
 
freeze() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
freeze() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
freeze() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
freeze() - Method in interface net.sourceforge.combean.interfaces.graph.prop.Freezable
This method should be called after modifications to the graph are done.
freeze() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
This method must be called after the LP has been constructed and before the solver is called.

G

GenericWrapper - Class in net.sourceforge.combean.util
A generic base class for wrapping an object.
GenericWrapper(Object) - Constructor for class net.sourceforge.combean.util.GenericWrapper
constructor.
get(Edge) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAEdgeValueMap
 
get(Node) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeMap
 
get(Edge) - Method in class net.sourceforge.combean.graph.containers.MapAsEdgeMap
 
get(Node) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeMap
 
get(Edge) - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedEdgeMap
Get the value of an edge
get(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedNodeMap
Get the value of a node
getAllEdgesIterator() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getAllEdgesIterator() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getAllEdgesIterator() - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalEdgesGraphProp
 
getAllFields(Class) - Static method in class net.sourceforge.combean.util.ReflectionUtils
Retrieve all fields of a class, declared in the class itself OR in a superclass
getAllFieldsAssignableTo(Class, Class<?>) - Static method in class net.sourceforge.combean.util.ReflectionUtils
Similar to getAllFields(Class) but returns only those fields which are assignable to pattern
getAllFieldsMatching(Class, ReflectionUtils.FieldProperty) - Static method in class net.sourceforge.combean.util.ReflectionUtils
Similar to getAllFields(Class) but returns only those fields for which the given FieldProperty returns true
getAllNodesIterator() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getAllNodesIterator() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getAllNodesIterator() - Method in class net.sourceforge.combean.graph.decorators.OrderedNodesGraph
 
getAllNodesIterator() - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalNodesGraphProp
Return an iterator for all nodes in the graph
getAllNodesIterator() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getCalcLengthOnly() - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
getCalcLengthOnly() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.ShortestPathAlg
Return the value of the flag which enables/disables the calculation of the actual paths.
getCoeff() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPVariable
Get coefficient of the variable.
getCoeff() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
 
getColumn() - Method in class net.sourceforge.combean.mathprog.linalg.ColumnVectorOfMatrix
 
getColumnModelIndex(int) - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getColumnModelIndex(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelColumns
Convert a local index into a model index.
getColumnModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
Create a column model index for a given local index.
getColumnModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
getColumnModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
 
getColumnModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
getColumnOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
getColumnOffsetIds() - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getColumnOffsetIds() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelComponent
Get an iterator through all column offset ids used by the component.
getColumnOffsetIds() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
getColumnOffsetIds() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
 
getColumnOffsetIds() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
 
getColumnVector(int) - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getColumnVector(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.ColumnMatrix
Return a column vector of the matrix.
getColumnVector(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelColumns
 
getColumnVector(int) - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
getColumnVector(int) - Method in class net.sourceforge.combean.mathprog.linalg.IdentityMatrix
 
getColumnVector(int) - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
 
getColumnVector(int) - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
getConstraintSequence(String) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModel
Get the constraint sequence for a given offset identifier.
getConstraintSequence(String) - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
getConstraintSequences() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModel
Get an iterator through sequences of constraints.
getConstraintSequences() - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
getConstrOffset() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPConstraintSequence
Get the global index of the first element of the sequence.
getConstrOffset() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPConstraintSequence
 
getConstrOffset() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRows
 
getConstrOffsetId() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPConstraintSequence
Return the identifier for the offset in the global LP model.
getConstrOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPConstraintSequence
 
getConstrOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRows
 
getCurrNode() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberNeighborIterator
The current node which corresponds to the next neighbor in the iteration.
getCycle() - Method in class net.sourceforge.combean.graph.alg.spath.CycleInPredMapByDoubleTraversalDetectionAlg
 
getCycle() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.CycleInPredMapDetectionAlg
Retrieve the cycle that has been found.
getDfs() - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
 
getDfs() - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDoubleDFSImpl
 
getDfsNum(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
 
getDfsNumbering() - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
 
getDfsNumbering() - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
 
getDFSVisitor() - Method in class net.sourceforge.combean.graph.alg.traversal.RecursiveDFSImpl
 
getDFSVisitor() - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.DepthFirstSearch
 
getDimension() - Method in class net.sourceforge.combean.adapters.drasys.lp.VectorIAsSparseVector
 
getDimension() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.SparseVector
Get the dimension of the vector.
getDimension() - Method in class net.sourceforge.combean.mathprog.linalg.ColumnVectorOfMatrix
 
getDimension() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleVec
 
getDimension() - Method in class net.sourceforge.combean.mathprog.linalg.RowVectorOfMatrix
 
getDimension() - Method in class net.sourceforge.combean.mathprog.linalg.SparseDoubleVector
 
getDimension() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
 
getDimension() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithIndexMapping
 
getDimension() - Method in class net.sourceforge.combean.mathprog.lp.model.LPSparseVectorWithIndexMapping
 
getDimension() - Method in class net.sourceforge.combean.mathprog.lp.model.SparseVectorAsLPVector
 
getDistanceMap() - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
getDistanceMap() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.SingleSourceShortestPathAlg
Return a NodeMap which contains the shortest distance to the source for every node (or infinity if the node is not reachable from the source).
getDistanceTo(Node) - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
getDistanceTo(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.SingleSourceShortestPathAlg
Return the shortest path distance to a given node (may only be called after the algorithm has been run).
getDouble(Edge) - Method in class net.sourceforge.combean.graph.alg.lp.LPModelSolverAsFixedDoubleEdgeMap
 
getDouble(Edge) - Method in class net.sourceforge.combean.graph.containers.doubleval.EdgeMapAsDoubleEdgeMap
 
getDouble(Node) - Method in class net.sourceforge.combean.graph.containers.doubleval.NodeMapAsDoubleNodeMap
 
getDouble(Node) - Method in class net.sourceforge.combean.graph.containers.doubleval.ScalingDoubleNodeMapDecorator
 
getDouble(Edge) - Method in interface net.sourceforge.combean.interfaces.graph.containers.doubleval.FixedDoubleEdgeMap
Return the value for a given edge.
getDouble(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.doubleval.FixedDoubleNodeMap
Get the value of a node
getDoubleAt(int, int) - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.Matrix
 
getDoubleAt(int, int) - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
getDoubleAt(int, int) - Method in class net.sourceforge.combean.mathprog.linalg.IdentityMatrix
 
getDraGraph() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getDraLP() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
getDraProblem() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
getEdge(int) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
getEdge(int) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getEdge(int) - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalIndexedEdgesGraphProp
Return the edge with a given index
getEdgeCapacity() - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getEdgeClass() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getEdgeClass() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getEdgeClass() - Method in class net.sourceforge.combean.graph.decorators.AbstractDecoratedGraph
 
getEdgeClass() - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getEdgeClass() - Method in interface net.sourceforge.combean.interfaces.graph.Graph
 
getEdgeClass() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getEdgeFlow() - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getEdgeI() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphEdgeAsEdge
 
getEdgeIterator() - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
getEdgeIterator() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedPath
 
getEdgeNumber(Edge) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
getEdgeNumber(Edge) - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalNumberedEdgesGraphProp
Get the number of a given edge.
getEdgeValue(Edge) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getEditI() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithEditIAsGraph
 
getFastestNodeMap(Graph) - Static method in class net.sourceforge.combean.graph.containers.NodeMapAdvisor
Get the fastest node map implementation for a given graph
getFastestNodeNumbering(Graph) - Static method in class net.sourceforge.combean.graph.containers.NodeNumberingAdvisor
 
getFastestNodeSet(Graph) - Static method in class net.sourceforge.combean.graph.containers.NodeSetAdvisor
 
getFastestNodeSet(Graph, BitSet) - Static method in class net.sourceforge.combean.graph.containers.NodeSetAdvisor
Get the fastest node set for the given graph.
getFirst() - Method in class net.sourceforge.combean.util.Pair
 
getFirstNode(Edge) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getFirstNode(Edge) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getFirstNode() - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
getFirstNode(Edge) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getFirstNode(Edge) - Method in class net.sourceforge.combean.graph.decorators.TransposedGraph
 
getFirstNode() - Method in class net.sourceforge.combean.graph.NodePairEdge
Get the first node of the edge.
getFirstNode() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedPath
 
getFirstNode(Edge) - Method in interface net.sourceforge.combean.interfaces.graph.prop.NeighborhoodGraphProp
Return the first node of an edge.
getFirstNode(Edge) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getFlowMap() - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
getFlowMap() - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
getFlowMap() - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
getFlowMap() - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.AbstractFlowAlg
Return the calculated flow.
getFrom() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
 
getGeneralPurposeLPSolver() - Static method in class net.sourceforge.combean.mathprog.lp.model.statics.LPSolverAdvisor
A simple default LP solver (currently defined to use GLPK).
getGlobalIndex(LPModelIndex, VectorOrientation) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelSolver
Convert a model index into a global index
getGlobalIndex(LPModelIndex, VectorOrientation) - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
getGlobalIndex(int, String, VectorOrientation) - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
getGraph() - Method in class net.sourceforge.combean.graph.alg.AbstractGraphAlg
 
getGraph() - Method in interface net.sourceforge.combean.interfaces.graph.alg.GraphAlgorithm
 
getGraphCell() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphCellAsNode
 
getGraphProperty(Graph, Class<?>) - Static method in class net.sourceforge.combean.graph.prop.statics.GraphPropertyInitializer
Get a given property for a graph if the graph (or one if its nested graphs) has this property.
getImplementation() - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
getIncidentEdges(Node) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getIncidentEdges(Node) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getIncidentEdges(Node) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getIncidentEdges(Node) - Method in class net.sourceforge.combean.graph.decorators.TransposedGraph
 
getIncidentEdges(Node) - Method in interface net.sourceforge.combean.interfaces.graph.prop.NeighborhoodGraphProp
Return an iterator for the local neighborhood of v
getIncidentEdges(Node) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getIncomingEdges(Node) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getIncomingEdges(Node) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getIncomingEdges(Node) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getIncomingEdges(Node) - Method in class net.sourceforge.combean.graph.decorators.TransposedGraph
 
getIncomingEdges(Node) - Method in interface net.sourceforge.combean.interfaces.graph.prop.IncomingEdgeNeighborhoodGraphProp
Get all incoming edges of a given node
getIncrement() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
 
getIndices() - Method in class net.sourceforge.combean.mathprog.linalg.SparseDoubleVector
 
getInnerObject() - Method in class net.sourceforge.combean.util.GenericWrapper
Access to inner object.
getInnerVecs() - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec
 
getJGraphEdge() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphEdgeAsEdge
 
getLastNode() - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
getLastNode() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedPath
 
getLocalIndex() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelIndex
Get the local index.
getLocalIndex() - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelIndexImpl
 
getLowerBound() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPVariable
Get lower bound of interval of admissible values for variable.
getLowerBound() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
 
getLowNumbering() - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
 
getLPConstraint(int) - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPConstraintSequence
 
getLPConstraint(int) - Method in class net.sourceforge.combean.graph.alg.lp.NodesAsLPConstraintSequence
 
getLPConstraint(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPConstraintSequence
Get the constraint for a given (local) row index.
getLPConstraint(int) - Method in class net.sourceforge.combean.mathprog.lp.model.DoubleLPConstraintSequence
 
getLPConstraint(int) - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundAsLP
 
getLPSolver() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelSolver
Get the LP solver.
getLPSolver() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.MIPModelSolver
Get the LP solver.
getLPSolver() - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
getLPSolver() - Method in class net.sourceforge.combean.mathprog.lp.model.MIPModelSolverWithSequentialLoading
 
getLpSolver() - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixRoundingMain
 
getLPVariable(int) - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPVariableSequence
 
getLPVariable(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
Return the LP variable for a given local column index.
getLPVariable(int) - Method in class net.sourceforge.combean.mathprog.lp.model.DoubleLPVariableSequence
 
getLPVariable(int) - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundAsLP
 
getM() - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundLoader
Return the matrix that has been read.
getMatrix() - Method in class net.sourceforge.combean.mathprog.linalg.ColumnVectorOfMatrix
 
getMatrix() - Method in class net.sourceforge.combean.mathprog.linalg.RowVectorOfMatrix
 
getModel() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelSolver
Return the currently loaded model.
getModel() - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
getModelComponents() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModel
Get an iterator through all components of the model.
getModelComponents() - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
getName() - Method in interface net.sourceforge.combean.interfaces.base.NamedObject
 
getName() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPConstraint
 
getName() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
 
getNegativeCycle() - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordWithNegCycleDetectionAlg
 
getNegativeCycle() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.NegativeCycleDetectionAlg
 
getNeighborhood() - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
getNeighborIterator(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
getNestedGraph() - Method in class net.sourceforge.combean.graph.decorators.AbstractDecoratedGraph
 
getNestedGraph() - Method in interface net.sourceforge.combean.interfaces.graph.prop.NestedGraphProp
 
getNewEdgeKey() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
getNewEdgeKey() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithEditIAsGraph
 
getNewNodeKey() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
getNewNodeKey() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphWithAddVertexIAsGraph
 
getNode(int) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
getNode(int) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getNode(int) - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalIndexedNodesGraphProp
Returns the node with the given index.
getNode(int) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getNodeClass() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getNodeClass() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getNodeClass() - Method in class net.sourceforge.combean.graph.decorators.AbstractDecoratedGraph
 
getNodeClass() - Method in interface net.sourceforge.combean.interfaces.graph.Graph
 
getNodeClass() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getNodeCount() - Method in class net.sourceforge.combean.graph.alg.traversal.NodeCountVisitor
Get the number of visited nodes.
getNodeIterator() - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
getNodeIterator() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedPath
 
getNodeNum() - Method in class net.sourceforge.combean.graph.NumberNode
Get the node number..
getNodeNumber(Node) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsConstructableNumberedGraph
 
getNodeNumber(Node) - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalNumberedNodesGraphProp
Get the number of a given node.
getNodeNumber(Node) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getNodeRowsOffsetId() - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getNumber(Node) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeNumbering
 
getNumber(Node) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeNumbering
 
getNumber(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeNumbering
Get the number of a single node.
getNumColumns() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
getNumColumns() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
getNumColumns() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
getNumColumns() - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getNumColumns() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.AbstractMatrix
Return the number of columns of the model component.
getNumColumns() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
The number of columns of the LP.
getNumColumns() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModel
The number of columns in the model.
getNumColumns() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
getNumColumns() - Method in class net.sourceforge.combean.mathprog.linalg.IdentityMatrix
 
getNumColumns() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
 
getNumColumns() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
 
getNumColumns() - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
getNumColumns() - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
getNumColumns() - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundAsLP
 
getNumConstrs() - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPConstraintSequence
 
getNumConstrs() - Method in class net.sourceforge.combean.graph.alg.lp.NodesAsLPConstraintSequence
 
getNumConstrs() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPConstraintSequence
Get the number of elements in the sequence.
getNumConstrs() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRows
 
getNumConstrs() - Method in class net.sourceforge.combean.mathprog.lp.model.DoubleLPConstraintSequence
 
getNumEdges() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getNumEdges() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getNumEdges() - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalEdgesGraphProp
 
getNumGraphs() - Method in class net.sourceforge.combean.samples.simplegraphs.CompositeNumberGraph
 
getNumIterations() - Method in class net.sourceforge.combean.adapters.drasys.lp.VectorIAsSparseVector
 
getNumIterations() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.SparseVec
Return the number of entries of the vector through which the iterator returned by getIterator() iterates.
getNumIterations() - Method in class net.sourceforge.combean.mathprog.linalg.ColumnVectorOfMatrix
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.linalg.CombinedSparseVec
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleVec
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.linalg.RowVectorOfMatrix
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.linalg.SparseDoubleVector
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithIndexMapping
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.lp.model.LPSparseVectorWithIndexMapping
 
getNumIterations() - Method in class net.sourceforge.combean.mathprog.lp.model.SparseVectorAsLPVector
 
getNumNodes() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getNumNodes() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getNumNodes() - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
getNumNodes() - Method in class net.sourceforge.combean.graph.decorators.OrderedNodesGraph
 
getNumNodes() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedPath
 
getNumNodes() - Method in interface net.sourceforge.combean.interfaces.graph.prop.GlobalNodesGraphProp
Return number of nodes in the graph.
getNumNodes() - Method in class net.sourceforge.combean.samples.simplegraphs.CompositeNumberGraph
 
getNumNodes() - Method in class net.sourceforge.combean.samples.simplegraphs.SimpleNumberGraph
 
getNumPartitions() - Method in class net.sourceforge.combean.graph.alg.partition.NodeNumberingAsPartitionVisitor
 
getNumPartitions() - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.NodePartitionVisitor
Get the number of partitions found.
getNumRows() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
getNumRows() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
getNumRows() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
getNumRows() - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getNumRows() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.AbstractMatrix
Return the number of rows of the model component.
getNumRows() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
The number of rows of the LP.
getNumRows() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModel
The number of rows in the model.
getNumRows() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
getNumRows() - Method in class net.sourceforge.combean.mathprog.linalg.IdentityMatrix
 
getNumRows() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
 
getNumRows() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
 
getNumRows() - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
getNumRows() - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
getNumRows() - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundAsLP
 
getNumVars() - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPVariableSequence
 
getNumVars() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
Get the number of elements in the sequence.
getNumVars() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRowsWithVars
 
getNumVars() - Method in class net.sourceforge.combean.mathprog.lp.model.DoubleLPVariableSequence
 
getOffsetId() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelIndex
Get the offset identifier.
getOffsetId() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVectorLabel
 
getOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelIndexImpl
 
getOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.LPVectorLabelImpl
 
getOrientation() - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getOrientation() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelComponent
Get the orientation how the component shall be inserted into the global model (either row-by-row or column-by-column).
getOrientation() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVectorLabel
 
getOrientation() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPModelComponent
 
getOrientation() - Method in class net.sourceforge.combean.mathprog.lp.model.LPVectorLabelImpl
 
getOsiSolver() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
getOtherNode(Edge, Node) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getOtherNode(Edge, Node) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getOtherNode(Edge, Node) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getOtherNode(Edge, Node) - Method in class net.sourceforge.combean.graph.decorators.TransposedGraph
 
getOtherNode(Edge, Node) - Method in interface net.sourceforge.combean.interfaces.graph.prop.NeighborhoodGraphProp
Given an edge and an incident node, return the other node of the edge
getOtherNode(Edge, Node) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getOutgoingEdges(Node) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getOutgoingEdges(Node) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getOutgoingEdges(Node) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getOutgoingEdges(Node) - Method in class net.sourceforge.combean.graph.decorators.TransposedGraph
 
getOutgoingEdges(Node) - Method in interface net.sourceforge.combean.interfaces.graph.prop.OutgoingEdgeNeighborhoodGraphProp
Get all outgoing edges of a given node
getOutgoingEdges(Node) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getPathTo(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.FindPathByTraversalAlg
Return the path to t that has been found by the traversal algorithm or null if the node is not reachable from the start node.
getPredecessorMap() - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
getPredecessorMap() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.SingleSourceShortestPathAlg
Return a NodeMap which maps every node in the graph to its predecessor (or null if no precedessor exists, e.g. for the source or because the node has not been reached by the shortest path algorithm).
getPredMap() - Method in class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
 
getRelation() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPConstraint
Return relation symbol
getRelation() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPConstraint
 
getRelationSymbol(byte) - Static method in class net.sourceforge.combean.mathprog.lp.model.statics.LPModelStringifier
 
getResidualCapacity(Edge) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
Get the residual capacity for an edge in the residual graph
getResidualCapacity(Edge, Node, byte) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
The residual capacity corresponding to an edge in the original graph.
getResult() - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixRoundingMain
Returns the rounded matrix.
getRhs() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPConstraint
Get value of right-hand side.
getRhs() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPConstraint
 
getRoundedMatrix(LPModelSolver) - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundAsLP
Translate the result of the solver back into a matrix of doubles
getRow() - Method in class net.sourceforge.combean.mathprog.linalg.RowVectorOfMatrix
 
getRowModelIndex(int) - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getRowModelIndex(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelRows
Convert a local index into a model index.
getRowModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPConstraintSequence
Create a row model index for a given local index
getRowModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
getRowModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
 
getRowModelIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
getRowOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
getRowOffsetIds() - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
getRowOffsetIds() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelComponent
Get an iterator through all row offset ids used by the component.
getRowOffsetIds() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
getRowOffsetIds() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelColumns
 
getRowOffsetIds() - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
 
getRowVector(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.RowMatrix
Return a row vector of the matrix.
getRowVector(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelRows
 
getRowVector(int) - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
getRowVector(int) - Method in class net.sourceforge.combean.mathprog.linalg.IdentityMatrix
 
getRowVector(int) - Method in class net.sourceforge.combean.mathprog.lp.model.ConcatenatedLPModelRows
 
getRowVector(int) - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
getRowVector(int) - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundAsLP
 
getSecond() - Method in class net.sourceforge.combean.util.Pair
 
getSecondNode(Edge) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphAsGraph
 
getSecondNode(Edge) - Method in class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
 
getSecondNode(Edge) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getSecondNode(Edge) - Method in class net.sourceforge.combean.graph.decorators.TransposedGraph
 
getSecondNode() - Method in class net.sourceforge.combean.graph.NodePairEdge
Get the second node of the edge.
getSecondNode(Edge) - Method in interface net.sourceforge.combean.interfaces.graph.prop.NeighborhoodGraphProp
Return the second node of an edge.
getSecondNode(Edge) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
getShortestPathTo(Node) - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
getShortestPathTo(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.SingleSourceShortestPathAlg
Return the shortest path to a given node (may only be called after the algorithm has been run)
getSimplexKind() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
getSolution() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
getSolution() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
getSolution() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
getSolution() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Get the primal solution vector of LP.
getSolution(LPModelIndex) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelSolver
Return the solution value for a given variable.
getSolution(LPModelIndex) - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
getSolutionStatus() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
getSolutionStatus() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
getSolutionStatus() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
getSolutionStatus() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Return the status of the solver has attempted to solve the problem.
getSolutionValue() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
getSolutionValue() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
getSolutionValue() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
getSolutionValue() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Get value of objective function.
getSource() - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
getStack() - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeStackVisitor
 
getStack() - Method in class net.sourceforge.combean.graph.containers.StackAsNodeStack
 
getTarget() - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
getTo() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
 
getTotalCost() - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
getTotalCost() - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
getTotalCost() - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MinCostFlowAlg
Calculate the total cost of the flow.
getTotalFlow() - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
getTotalFlow() - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MaxFlowAlg
Get the value of the maximum flow.
getUnderlyingGraph() - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
getUpperBound() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPVariable
Get upper bound of interval of admissible values for variable.
getUpperBound() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
 
getVal() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
 
getValues() - Method in class net.sourceforge.combean.mathprog.linalg.SparseDoubleVector
 
getVariableSequence(String) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModel
Get the variable sequence for a given offset identifier.
getVariableSequence(String) - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
getVariableSequences() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModel
Get an iterator through sequences of variables.
getVariableSequences() - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
getVarOffset() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
Get the global index of the first element of the sequence.
getVarOffset() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
getVarOffset() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRowsWithVars
 
getVarOffsetId() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
Return the identifier for the offset in the global LP model.
getVarOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
getVarOffsetId() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRowsWithVars
 
getVertexByNumber(GraphI, int) - Static method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphUtils
 
getVertexI() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphVertexAsNode
 
getVisitedNodes() - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
getVisitor() - Method in class net.sourceforge.combean.graph.alg.partition.AbstractSCCImpl
 
getVisitor() - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
getVisitor() - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.PartitioningAlg
 
getVisitor() - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.GraphTraversalAlg
 
getWrappedEdge() - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkEdge
 
GlobalEdgesGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where the edges are globally known, i.e., not only through local exploration
GlobalIndexedEdgesGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph property: the nodes can be identified and retrieved by a numeric index
GlobalIndexedGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
Combines indexed nodes and indexed edges.
GlobalIndexedNodesGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where the nodes may be accessed by an integer index.
GlobalNodesGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
Graph property for graphs where all nodes are known (in contrast to graphs where only a local neighborhood can be explored).
GlobalNumberedEdgesGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where every edge has a number, starting from zero.
GlobalNumberedGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where both the edges and the nodes are numbered.
GlobalNumberedNodesGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph where every node has a number, starting from zero.
goToNextNonEmptyInnerVector() - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec.AbstractComposedVectorIterator
 
Graph - Interface in net.sourceforge.combean.interfaces.graph
A graph.
GraphAlgorithm - Interface in net.sourceforge.combean.interfaces.graph.alg
The base interface for all graph algorithms.
GraphAsLPModelColumns - Class in net.sourceforge.combean.graph.alg.lp
Converts a graph into an LP model based on the incidence matrix, i.e., the rows correspond to the nodes and the columns correspond to the edges.
GraphAsLPModelColumns(String, String, Graph) - Constructor for class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
Constructor.
GraphModificationException - Exception in net.sourceforge.combean.util.except
 
GraphModificationException() - Constructor for exception net.sourceforge.combean.util.except.GraphModificationException
 
GraphModificationException(String) - Constructor for exception net.sourceforge.combean.util.except.GraphModificationException
 
GraphModificationException(Throwable) - Constructor for exception net.sourceforge.combean.util.except.GraphModificationException
 
GraphModificationException(String, Throwable) - Constructor for exception net.sourceforge.combean.util.except.GraphModificationException
 
GraphPropertyInitializer - Class in net.sourceforge.combean.graph.prop.statics
Utility class with mechanism for simultaneously setting all graph properties in an Object
GraphPropertyInitializer() - Constructor for class net.sourceforge.combean.graph.prop.statics.GraphPropertyInitializer
 
GraphStringifier - Class in net.sourceforge.combean.graph.prop.statics
Utilitiy class which converts graphs and substructures of graphs into human-readable string representations (for debugging purposes)
GraphStringifier() - Constructor for class net.sourceforge.combean.graph.prop.statics.GraphStringifier
 
GraphTraversalAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.traverse
Base class for all algorithms which traverse a graph in a certain order.

H

hashCode() - Method in class net.sourceforge.combean.graph.NumberNode
 
hashCode() - Method in class net.sourceforge.combean.util.GenericWrapper
 
HASHING_DEPRECATED - Static variable in class net.sourceforge.combean.graph.containers.NodeSetAdvisor
 
hasNegativeCycle() - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordWithNegCycleDetectionAlg
 
hasNegativeCycle() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.NegativeCycleDetectionAlg
Check whether a negative cycle has been found
hasNext() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphEdgeIterator
 
hasNext() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphNodeIterator
 
hasNext() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphEdgeIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.AbstractFilteringEdgeIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.CombinedPairEdgeIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.EdgeIteratorAsIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.IndexedEdgeIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.IndexedNodeIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.IteratorAsEdgeIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.IteratorAsNodeIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.NodeIteratorAsIterator
 
hasNext() - Method in class net.sourceforge.combean.graph.iterators.NodeStackAsNodeIterator
 
hasNext() - Method in interface net.sourceforge.combean.interfaces.graph.EdgeIterator
Check if further edges exist for this iteration.
hasNext() - Method in interface net.sourceforge.combean.interfaces.graph.NodeIterator
Check if further nodes exist for this iteration.
hasNext() - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec.AbstractComposedVectorIterator
 
hasNext() - Method in class net.sourceforge.combean.mathprog.linalg.VectorIteratorAsIterator
 
hasNext() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberNeighborIterator
 
hasNext() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberNodeIterator
 

I

IdentityMatrix - Class in net.sourceforge.combean.mathprog.linalg
The identity matrix for a given dimension.
IdentityMatrix(int) - Constructor for class net.sourceforge.combean.mathprog.linalg.IdentityMatrix
Constructor.
IdleDFSVisitor - Class in net.sourceforge.combean.graph.alg.traversal
Utility DFSVisitor with empty implementations for all necessary methods of the interface DFSVisitor.
IdleDFSVisitor() - Constructor for class net.sourceforge.combean.graph.alg.traversal.IdleDFSVisitor
constructor
IdleTraversalVisitor - Class in net.sourceforge.combean.graph.alg.traversal
 
IdleTraversalVisitor() - Constructor for class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
IllegalParameterException - Exception in net.sourceforge.combean.util.except
This exception is thrown when a method detects that it is called with parameters for which the behavior of the method is undefined.
IllegalParameterException() - Constructor for exception net.sourceforge.combean.util.except.IllegalParameterException
 
IllegalParameterException(Exception) - Constructor for exception net.sourceforge.combean.util.except.IllegalParameterException
 
IllegalParameterException(String) - Constructor for exception net.sourceforge.combean.util.except.IllegalParameterException
 
IllegalParameterException(String, Exception) - Constructor for exception net.sourceforge.combean.util.except.IllegalParameterException
 
IncidentEdgeAsIncomingEdgeIterator - Class in net.sourceforge.combean.graph.iterators
Traverse only incoming edges of a incident edge iterator
IncidentEdgeAsIncomingEdgeIterator(NeighborhoodGraphProp, Node, EdgeIterator) - Constructor for class net.sourceforge.combean.graph.iterators.IncidentEdgeAsIncomingEdgeIterator
Constructor
IncidentEdgeAsOutgoingEdgeIterator - Class in net.sourceforge.combean.graph.iterators
Traverse only outgoing edges of a incident edge iterator
IncidentEdgeAsOutgoingEdgeIterator(NeighborhoodGraphProp, Node, EdgeIterator) - Constructor for class net.sourceforge.combean.graph.iterators.IncidentEdgeAsOutgoingEdgeIterator
Constructor
INCOMING_RESIDUAL_EDGE - Static variable in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
IncomingEdgeNeighborhoodGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
The neighborhood of a directed graph where only incoming edges are visible
index() - Method in class net.sourceforge.combean.adapters.drasys.lp.VectorElementIAsVectorValue
 
index() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.VectorValue
The index of the component.
index() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleVectorValue
 
IndexedEdgeIterator - Class in net.sourceforge.combean.graph.iterators
 
IndexedEdgeIterator(GlobalIndexedEdgesGraphProp) - Constructor for class net.sourceforge.combean.graph.iterators.IndexedEdgeIterator
constructor
IndexedNodeIterator - Class in net.sourceforge.combean.graph.iterators
 
IndexedNodeIterator(GlobalIndexedNodesGraphProp) - Constructor for class net.sourceforge.combean.graph.iterators.IndexedNodeIterator
constructor
IndexMapping - Interface in net.sourceforge.combean.interfaces.base
Mapping of integer indices with an arbitrary mapping function.
infinitePathLen() - Method in class net.sourceforge.combean.graph.alg.spath.DoubleValuedPathAlgebra
 
infinitePathLen() - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.PathAlgebra
Return a value 'infinity' which must be the neutral element of the operation min.
init(Graph) - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAEdgeValueMap
 
init() - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
init() - Method in class net.sourceforge.combean.graph.alg.flow.AugmentingPathBySimpleTraversalAlg
 
init(Graph) - Method in class net.sourceforge.combean.graph.alg.partition.NodeNumberingAsPartitionVisitor
 
init(Graph) - Method in class net.sourceforge.combean.graph.alg.partition.PartitionsTraversalVisitor
 
init() - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
Internal helper method which initializes the collaborators of the algorithm with sensible default values if they have not explicitly been set.
init() - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordAlg
 
init() - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordWithNegCycleDetectionAlg
 
init() - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
Helper method for setting up the internal data structures.
init() - Method in class net.sourceforge.combean.graph.alg.traversal.BreadthFirstSearchImpl
 
init(Graph) - Method in class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
 
init(Graph) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
 
init(Graph) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeStackVisitor
 
init(Graph) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
init(Graph) - Method in class net.sourceforge.combean.graph.alg.traversal.NodeCountVisitor
 
init(Graph) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeMap
 
init(Graph, Val) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeMap
 
init(Graph) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeNumbering
 
init(Graph) - Method in class net.sourceforge.combean.graph.containers.doubleval.EdgeMapAsDoubleEdgeMap
 
init(Graph, double) - Method in class net.sourceforge.combean.graph.containers.doubleval.EdgeMapAsDoubleEdgeMap
 
init(Graph) - Method in class net.sourceforge.combean.graph.containers.doubleval.NodeMapAsDoubleNodeMap
 
init(Graph, double) - Method in class net.sourceforge.combean.graph.containers.doubleval.NodeMapAsDoubleNodeMap
 
init(NeighborhoodGraphProp) - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
init(Graph) - Method in class net.sourceforge.combean.graph.containers.MapAsEdgeMap
 
init(Graph, Val) - Method in class net.sourceforge.combean.graph.containers.MapAsEdgeMap
 
init(Graph) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeMap
 
init(Graph, Val) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeMap
 
init(Graph) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeNumbering
 
init(Graph) - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.NodePartitionVisitor
Has to be invoked before the actual processing of the PartitioningAlg starts.
init(Graph) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
This method is called immediately before the traversal algorithm starts if all components of g shall be traversed.
init(Graph, double) - Method in interface net.sourceforge.combean.interfaces.graph.containers.doubleval.InitializableWithDoubleDefaultValue
Has to be invoked before the data structure can be used.
init(Graph) - Method in interface net.sourceforge.combean.interfaces.graph.containers.EdgeMap
Has to be invoked before the data structure can be used.
init(Graph) - Method in interface net.sourceforge.combean.interfaces.graph.containers.Initializable
Has to be invoked before the data structure can be used.
init(Graph, Val) - Method in interface net.sourceforge.combean.interfaces.graph.containers.InitializableWithDefaultValue
Has to be invoked before the data structure can be used.
init(Graph) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeNumbering
Has to be invoked before the data structure can be used.
init(NeighborhoodGraphProp) - Method in interface net.sourceforge.combean.interfaces.graph.containers.Path
This method must be called before nodes and edges are added to the path.
Initializable - Interface in net.sourceforge.combean.interfaces.graph.containers
A data structure which has to initialized with a graph before objects belonging to the graph may be stored in it.
InitializableWithDefaultValue<Val> - Interface in net.sourceforge.combean.interfaces.graph.containers
An initalizable data structure which also supports initialization with a default value.
InitializableWithDoubleDefaultValue - Interface in net.sourceforge.combean.interfaces.graph.containers.doubleval
An initalizable data structure which also supports initialization with a default value given a double.
initLocal(Graph, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
 
initLocal(Graph, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
 
initLocal(Graph, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeStackVisitor
 
initLocal(Graph, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
initLocal(Graph, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.NodeCountVisitor
 
initLocal(Graph, Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
This method is called immediately before the traversal algorithm starts if a component of g shall be traversed from a local start node.
isEmpty() - Method in class net.sourceforge.combean.graph.containers.ListAsNodeQueue
 
isEmpty() - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
 
isEmpty() - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
isEmpty() - Method in class net.sourceforge.combean.graph.containers.StackAsNodeStack
 
isEmpty() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedNodeCollection
Check if the collection contains any elements.
isFeasible() - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
isFeasible() - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
isFeasible() - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.FeasibleFlowAlg
Check if a feasible flow exists.
isInteger() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
Flag whether the variables in the sequence are integer variables.
isInteger() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
isInteger() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRowsWithVars
 
isModifiableGraphProp(Class) - Method in class net.sourceforge.combean.graph.decorators.AbstractDecoratedGraph
Check whether the given property refers to the fact that the graph shall be modifiable
IsolatedNodes - Class in net.sourceforge.combean.samples.simplegraphs
A graph which contains only nodes but no edges.
IsolatedNodes(int) - Constructor for class net.sourceforge.combean.samples.simplegraphs.IsolatedNodes
 
isOnStack(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
 
isReverted() - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkEdge
 
isVisible(Edge) - Method in class net.sourceforge.combean.graph.iterators.AbstractFilteringEdgeIterator
Template method.
isVisible(Edge) - Method in interface net.sourceforge.combean.graph.iterators.FilteringEdgeIterator.EdgeFilter
 
isVisible(Edge) - Method in class net.sourceforge.combean.graph.iterators.FilteringEdgeIterator
 
isVisible(Edge) - Method in class net.sourceforge.combean.graph.iterators.IncidentEdgeAsIncomingEdgeIterator
 
isVisible(Edge) - Method in class net.sourceforge.combean.graph.iterators.IncidentEdgeAsOutgoingEdgeIterator
 
Iterations - Class in net.sourceforge.combean.util
 
Iterations() - Constructor for class net.sourceforge.combean.util.Iterations
 
iterator() - Method in class net.sourceforge.combean.adapters.drasys.lp.VectorIAsSparseVector
 
iterator() - Method in class net.sourceforge.combean.graph.containers.ListAsNodeQueue
 
iterator() - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
 
iterator() - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
iterator() - Method in class net.sourceforge.combean.graph.containers.StackAsNodeStack
 
iterator() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedNodeCollection
Return an iterator through all nodes in the collection.
iterator() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.SparseVec
Get an iterator which iterates through all non-zero entries of the vector.
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec
 
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.ColumnVectorOfMatrix
 
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.CombinedSparseVec
 
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleVec
 
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.RowVectorOfMatrix
 
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.SparseDoubleVector
 
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
 
iterator() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithIndexMapping
 
iterator() - Method in class net.sourceforge.combean.mathprog.lp.model.LPSparseVectorWithIndexMapping
 
iterator() - Method in class net.sourceforge.combean.mathprog.lp.model.SparseVectorAsLPVector
 
IteratorAsEdgeIterator - Class in net.sourceforge.combean.graph.iterators
Wrap a java.util.Iterator which points to Edge-objects as EdgeIterator.
IteratorAsEdgeIterator(Iterator) - Constructor for class net.sourceforge.combean.graph.iterators.IteratorAsEdgeIterator
Constructor
IteratorAsNodeIterator - Class in net.sourceforge.combean.graph.iterators
Wrap a java.util.Iterator which points to Node-objects as NodeIterator.
IteratorAsNodeIterator(Iterator) - Constructor for class net.sourceforge.combean.graph.iterators.IteratorAsNodeIterator
 

J

JGraphCellAsNode - Class in net.sourceforge.combean.adapters.jgraph
Wrapper to use JGraph GraphCells as Nodes
JGraphCellAsNode(Object) - Constructor for class net.sourceforge.combean.adapters.jgraph.JGraphCellAsNode
constructor
JGraphEdgeAsEdge - Class in net.sourceforge.combean.adapters.jgraph
Wrapper to use JGraph Edges as Edge in a Combean Graph
JGraphEdgeAsEdge(Edge) - Constructor for class net.sourceforge.combean.adapters.jgraph.JGraphEdgeAsEdge
Constructor
JGraphEdgeIterator - Class in net.sourceforge.combean.adapters.jgraph
EdgeIterator for using a JGraph GraphModel as Combean Graph
JGraphEdgeIterator(GraphModel, Object) - Constructor for class net.sourceforge.combean.adapters.jgraph.JGraphEdgeIterator
constructor
JGraphModelAsGraph - Class in net.sourceforge.combean.adapters.jgraph
Use a JGraph GraphModel as a Combean Graph
JGraphModelAsGraph(GraphModel) - Constructor for class net.sourceforge.combean.adapters.jgraph.JGraphModelAsGraph
Constructor
JGraphUtils - Class in net.sourceforge.combean.adapters.jgraph
Utilities for working with JGraph classes
JGraphUtils() - Constructor for class net.sourceforge.combean.adapters.jgraph.JGraphUtils
 

L

label() - Method in class net.sourceforge.combean.adapters.drasys.lp.VectorElementIAsVectorValue
 
label() - Method in interface net.sourceforge.combean.interfaces.mathprog.linalg.VectorValue
 
label - Variable in class net.sourceforge.combean.mathprog.linalg.DoubleVec
 
label() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleVectorValue
 
label - Variable in class net.sourceforge.combean.mathprog.lp.model.SparseVectorAsLPVector
 
leaveComponent(Node) - Method in class net.sourceforge.combean.graph.alg.partition.PartitionsTraversalVisitor
 
leaveComponent(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
leaveComponent(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
The traversal algorithm has finished visiting a component of the graph.
leaveNeighbor(Edge, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleDFSVisitor
 
leaveNeighbor(Edge, Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.DFSVisitor
The exploration of all nodes reachable from a neighbor of v ends.
leaveNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSFinishedNodeOnStackVisitor
 
leaveNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
 
leaveNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeStackVisitor
 
leaveNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleDFSVisitor
 
leaveNode(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.DFSVisitor
The exploration of all nodes reachable from v ends.
LinearMapping - Class in net.sourceforge.combean.base
A linear mapping f(x) = cx + t.
LinearMapping(int, int) - Constructor for class net.sourceforge.combean.base.LinearMapping
Constructor.
ListAsNodeQueue - Class in net.sourceforge.combean.graph.containers
A node queue which is based on a java.util.List
ListAsNodeQueue() - Constructor for class net.sourceforge.combean.graph.containers.ListAsNodeQueue
Constructor.
ListAsNodeQueue(List<Node>) - Constructor for class net.sourceforge.combean.graph.containers.ListAsNodeQueue
Constructor.
ListAsPath - Class in net.sourceforge.combean.graph.containers
Implement a Path using a java.util.List
ListAsPath() - Constructor for class net.sourceforge.combean.graph.containers.ListAsPath
Constructor.
ListAsPath(List<Edge>) - Constructor for class net.sourceforge.combean.graph.containers.ListAsPath
Constructor.
loadModel(LPModel) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelSolver
Load a model into the previously set LP solver.
loadModel(LPModel) - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
locateFirstNodeWithAttribute(JGraphModelAsGraph, Object, Object) - Static method in class net.sourceforge.combean.adapters.jgraph.JGraphUtils
Locate the first node in a JGraphModelAsGraph for which a given attribute has a specified value
LPConstraint - Interface in net.sourceforge.combean.interfaces.mathprog.lp
The right-hand side of a linear constraint, consisting of a relation (less, less equal, greater etc.) and a value.
LPConstraintSequence - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
A contiguous sequence of LP constraints.
LPModel - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
A linear programming model consisting of variables, constraints and components of the constraint matrix.
LPModelColumns - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
An LP component which can be accessed column-wise.
LPModelComponent - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
The base class for a (matrix-like) component of a linear programming model.
LPModelIndex - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
An index of a variable or a constraint in an LP model, consisting of an offset identifier and a numerical local index.
LPModelIndexImpl - Class in net.sourceforge.combean.mathprog.lp.model
A straight-forward implementation of an LP model index.
LPModelIndexImpl() - Constructor for class net.sourceforge.combean.mathprog.lp.model.LPModelIndexImpl
constructor
LPModelIndexImpl(int, String) - Constructor for class net.sourceforge.combean.mathprog.lp.model.LPModelIndexImpl
constructor
LPModelIndexMapping - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
A mapping of a pair (local index, vector label) -> global index within an LP.
LPModelMatrix - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
A matrix component of an LP model.
LPModelRows - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
An LP component which can be accessed row-wise.
LPModelSolver - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
A class which connects an LP model to a solver.
LPModelSolverAsFixedDoubleEdgeMap - Class in net.sourceforge.combean.graph.alg.lp
Wrap a LP model modelSolver as fixed double edge map, which returns the primal solution value for each edge.
LPModelSolverAsFixedDoubleEdgeMap(LPModelSolver, GlobalNumberedEdgesGraphProp, String) - Constructor for class net.sourceforge.combean.graph.alg.lp.LPModelSolverAsFixedDoubleEdgeMap
Constructor
LPModelSolverWithSequentialLoading - Class in net.sourceforge.combean.mathprog.lp.model
 
LPModelSolverWithSequentialLoading() - Constructor for class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
constructor
LPModelStringifier - Class in net.sourceforge.combean.mathprog.lp.model.statics
 
LPModelStringifier() - Constructor for class net.sourceforge.combean.mathprog.lp.model.statics.LPModelStringifier
 
LPModelUtil - Class in net.sourceforge.combean.mathprog.lp.model.statics
 
LPModelUtil() - Constructor for class net.sourceforge.combean.mathprog.lp.model.statics.LPModelUtil
 
LPOBJ_COUNT - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPOBJ_MAX - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPOBJ_MIN - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPOBJ_UNDEFINED - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPSolver - Interface in net.sourceforge.combean.interfaces.mathprog.lp
An LP solver which allows a linear programming problem to be constructed and solved.
LPSolverAdvisor - Class in net.sourceforge.combean.mathprog.lp.model.statics
Advisor that returns the 'right' LP solver for a given problem.
LPSolverAdvisor() - Constructor for class net.sourceforge.combean.mathprog.lp.model.statics.LPSolverAdvisor
 
LPSparseVector - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
 
LPSparseVectorWithIndexMapping - Class in net.sourceforge.combean.mathprog.lp.model
A wrapped sparse vector where the indices of the inner vector are mapped to new index values.
LPSparseVectorWithIndexMapping(LPSparseVector, int, LPModelIndexMapping) - Constructor for class net.sourceforge.combean.mathprog.lp.model.LPSparseVectorWithIndexMapping
 
LPSTAT_COUNT - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPSTAT_FAILURE - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPSTAT_INFEASIBLE - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPSTAT_SOLVED - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPSTAT_UNBOUNDED - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPSTAT_UNDEFINED - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
 
LPVariable - Interface in net.sourceforge.combean.interfaces.mathprog.lp
A variable in an LP, with a coefficient and an interval of admissible values (i.e. a box constraint).
LPVariableSequence - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
A contiguous sequence of variables in an LP model.
LPVectorLabel - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
A label for entries of a sparse vector in a linear program.
LPVectorLabelImpl - Class in net.sourceforge.combean.mathprog.lp.model
 
LPVectorLabelImpl(String, VectorOrientation) - Constructor for class net.sourceforge.combean.mathprog.lp.model.LPVectorLabelImpl
 
LPVectorValue - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
 
LPVectorValueImpl - Class in net.sourceforge.combean.mathprog.lp.model
 
LPVectorValueImpl(int, double, String, VectorOrientation) - Constructor for class net.sourceforge.combean.mathprog.lp.model.LPVectorValueImpl
 

M

main(String[]) - Static method in class net.sourceforge.combean.main.CombeanTestMain
 
main(String[]) - Static method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixRoundingMain
 
MapAsEdgeMap<Val> - Class in net.sourceforge.combean.graph.containers
A edge map which is based on a standard java.util.Map
MapAsEdgeMap() - Constructor for class net.sourceforge.combean.graph.containers.MapAsEdgeMap
Constructor.
MapAsEdgeMap(Map<Edge, Val>) - Constructor for class net.sourceforge.combean.graph.containers.MapAsEdgeMap
Constructor.
MapAsNodeMap<Val> - Class in net.sourceforge.combean.graph.containers
A node map which is based on a standard java.util.Map
MapAsNodeMap() - Constructor for class net.sourceforge.combean.graph.containers.MapAsNodeMap
Constructor.
MapAsNodeMap(Map<Node, Val>) - Constructor for class net.sourceforge.combean.graph.containers.MapAsNodeMap
Constructor
MapAsNodeNumbering - Class in net.sourceforge.combean.graph.containers
 
MapAsNodeNumbering() - Constructor for class net.sourceforge.combean.graph.containers.MapAsNodeNumbering
Constructor.
mapIndex(int) - Method in class net.sourceforge.combean.base.LinearMapping
 
mapIndex(int) - Method in interface net.sourceforge.combean.interfaces.base.IndexMapping
Mapping function.
mapIndex(int, LPVectorLabel) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelIndexMapping
Mapping function.
mapping - Variable in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithIndexMapping
 
mapping - Variable in class net.sourceforge.combean.mathprog.lp.model.LPSparseVectorWithIndexMapping
 
Matrix - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
A matrix which can be accessed column- or rowwise and where free access to any element is possible (not only to complete row or column vectors).
MatrixAsLPModelMatrix - Class in net.sourceforge.combean.mathprog.lp.model
Use a simple matrix as matrix in an LP-model.
MatrixAsLPModelMatrix(VectorOrientation, String, String, Matrix) - Constructor for class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
Constructor.
MatrixRoundingMain - Class in net.sourceforge.combean.samples.mathprog.lp.matrixrounding
 
MatrixRoundingMain() - Constructor for class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixRoundingMain
 
MatrixToRoundAsLP - Class in net.sourceforge.combean.samples.mathprog.lp.matrixrounding
A matrix rounding problem as linear program.
MatrixToRoundAsLP(Matrix) - Constructor for class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundAsLP
Constructor
MatrixToRoundLoader - Class in net.sourceforge.combean.samples.mathprog.lp.matrixrounding
Load a matrix from a Readable object.
MatrixToRoundLoader(Readable) - Constructor for class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixToRoundLoader
Constructor
MaxFlowAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.flow
A maximum s-t flow algorithm.
mayNestGraphProp(Class) - Method in class net.sourceforge.combean.graph.decorators.OrderedNodesGraph
All nested properties except those which refer to the global nodes and their identity (GlobalNodesGraphProp and derivatives) may be nested.
mayNestGraphProp(Class) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
mayNestGraphProp(Class) - Method in class net.sourceforge.combean.graph.decorators.TransposedGraph
 
mayNestGraphProp(Class) - Method in interface net.sourceforge.combean.interfaces.graph.prop.NestedGraphProp
Check whether a property may be provided to the user by the nested graph
min(Double, Double) - Method in class net.sourceforge.combean.graph.alg.spath.DoubleValuedPathAlgebra
 
min(NumType, NumType) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.PathAlgebra
Calculate the minimum distance of a node.
MinCostFlowAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.flow
A min-cost flow algorithm (with positive flows in the range 0 ... capacity).
MinCostFlowByLPAlg - Class in net.sourceforge.combean.graph.alg.flow
An implementation of a min-cost flow algorithm using an LP solver.
MinCostFlowByLPAlg() - Constructor for class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
constructor
MIPModelSolver - Interface in net.sourceforge.combean.interfaces.mathprog.lp.model
 
MIPModelSolverWithSequentialLoading - Class in net.sourceforge.combean.mathprog.lp.model
 
MIPModelSolverWithSequentialLoading() - Constructor for class net.sourceforge.combean.mathprog.lp.model.MIPModelSolverWithSequentialLoading
 
MIPSolver - Interface in net.sourceforge.combean.interfaces.mathprog.lp
 
MulticommodityCapable - Interface in net.sourceforge.combean.interfaces.graph.alg.flow
This interface may be combined with single commodity flow interfaces, turning them into the equivalent multicommodity flow variant.
MulticommodityMinCostFlowAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.flow
A multicommodity min-cost flow algorithm.
MulticommodityMinCostFlowByLPAlg - Class in net.sourceforge.combean.graph.alg.flow
An implementation of a multicommodity min-cost flow algorithm using an LP solver.
MulticommodityMinCostFlowByLPAlg() - Constructor for class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
constructor

N

NamedObject - Interface in net.sourceforge.combean.interfaces.base
Base interface for all objects which have a name given by a string.
NegativeCycleDetectionAlg<NumType extends Comparable<NumType>> - Interface in net.sourceforge.combean.interfaces.graph.alg.spath
A shortest path algorithm which is also able to detected negative cycles
neigh - Variable in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
NeighborhoodGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
Graph property for exploring the local neighborhood of a node in the graph.
NestedGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
A graph which is based on another graph.
net.sourceforge.combean.adapters.drasys.graph - package net.sourceforge.combean.adapters.drasys.graph
 
net.sourceforge.combean.adapters.drasys.lp - package net.sourceforge.combean.adapters.drasys.lp
 
net.sourceforge.combean.adapters.jgraph - package net.sourceforge.combean.adapters.jgraph
 
net.sourceforge.combean.adapters.qsopt - package net.sourceforge.combean.adapters.qsopt
 
net.sourceforge.combean.adapters.swimp - package net.sourceforge.combean.adapters.swimp
 
net.sourceforge.combean.base - package net.sourceforge.combean.base
 
net.sourceforge.combean.graph - package net.sourceforge.combean.graph
 
net.sourceforge.combean.graph.alg - package net.sourceforge.combean.graph.alg
 
net.sourceforge.combean.graph.alg.flow - package net.sourceforge.combean.graph.alg.flow
 
net.sourceforge.combean.graph.alg.lp - package net.sourceforge.combean.graph.alg.lp
 
net.sourceforge.combean.graph.alg.partition - package net.sourceforge.combean.graph.alg.partition
 
net.sourceforge.combean.graph.alg.spath - package net.sourceforge.combean.graph.alg.spath
 
net.sourceforge.combean.graph.alg.traversal - package net.sourceforge.combean.graph.alg.traversal
 
net.sourceforge.combean.graph.containers - package net.sourceforge.combean.graph.containers
 
net.sourceforge.combean.graph.containers.doubleval - package net.sourceforge.combean.graph.containers.doubleval
 
net.sourceforge.combean.graph.containers.statics - package net.sourceforge.combean.graph.containers.statics
 
net.sourceforge.combean.graph.decorators - package net.sourceforge.combean.graph.decorators
 
net.sourceforge.combean.graph.except - package net.sourceforge.combean.graph.except
 
net.sourceforge.combean.graph.iterators - package net.sourceforge.combean.graph.iterators
 
net.sourceforge.combean.graph.prop.statics - package net.sourceforge.combean.graph.prop.statics
 
net.sourceforge.combean.interfaces.base - package net.sourceforge.combean.interfaces.base
Interfaces of generic nature which are used as base interfaces by various other interfaces.
net.sourceforge.combean.interfaces.graph - package net.sourceforge.combean.interfaces.graph
 
net.sourceforge.combean.interfaces.graph.alg - package net.sourceforge.combean.interfaces.graph.alg
 
net.sourceforge.combean.interfaces.graph.alg.flow - package net.sourceforge.combean.interfaces.graph.alg.flow
 
net.sourceforge.combean.interfaces.graph.alg.partition - package net.sourceforge.combean.interfaces.graph.alg.partition
 
net.sourceforge.combean.interfaces.graph.alg.spath - package net.sourceforge.combean.interfaces.graph.alg.spath
 
net.sourceforge.combean.interfaces.graph.alg.traverse - package net.sourceforge.combean.interfaces.graph.alg.traverse
 
net.sourceforge.combean.interfaces.graph.containers - package net.sourceforge.combean.interfaces.graph.containers
 
net.sourceforge.combean.interfaces.graph.containers.doubleval - package net.sourceforge.combean.interfaces.graph.containers.doubleval
 
net.sourceforge.combean.interfaces.graph.prop - package net.sourceforge.combean.interfaces.graph.prop
 
net.sourceforge.combean.interfaces.mathprog.linalg - package net.sourceforge.combean.interfaces.mathprog.linalg
 
net.sourceforge.combean.interfaces.mathprog.lp - package net.sourceforge.combean.interfaces.mathprog.lp
 
net.sourceforge.combean.interfaces.mathprog.lp.model - package net.sourceforge.combean.interfaces.mathprog.lp.model
Interfaces for convenient and flexible definition and composition of LP models.
net.sourceforge.combean.main - package net.sourceforge.combean.main
 
net.sourceforge.combean.mathprog.linalg - package net.sourceforge.combean.mathprog.linalg
 
net.sourceforge.combean.mathprog.linalg.statics - package net.sourceforge.combean.mathprog.linalg.statics
 
net.sourceforge.combean.mathprog.lp - package net.sourceforge.combean.mathprog.lp
Interfaces for linear programming.
net.sourceforge.combean.mathprog.lp.model - package net.sourceforge.combean.mathprog.lp.model
Classes for constructing LP models.
net.sourceforge.combean.mathprog.lp.model.statics - package net.sourceforge.combean.mathprog.lp.model.statics
 
net.sourceforge.combean.samples.mathprog.lp.matrixrounding - package net.sourceforge.combean.samples.mathprog.lp.matrixrounding
 
net.sourceforge.combean.samples.simplegraphs - package net.sourceforge.combean.samples.simplegraphs
 
net.sourceforge.combean.util - package net.sourceforge.combean.util
 
net.sourceforge.combean.util.except - package net.sourceforge.combean.util.except
 
next() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphEdgeIterator
 
next() - Method in class net.sourceforge.combean.adapters.drasys.graph.DRAGraphNodeIterator
 
next() - Method in class net.sourceforge.combean.adapters.jgraph.JGraphEdgeIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.AbstractFilteringEdgeIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.CombinedPairEdgeIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.EdgeIteratorAsIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.IndexedEdgeIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.IndexedNodeIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.IteratorAsEdgeIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.IteratorAsNodeIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.NodeIteratorAsIterator
 
next() - Method in class net.sourceforge.combean.graph.iterators.NodeStackAsNodeIterator
 
next() - Method in interface net.sourceforge.combean.interfaces.graph.EdgeIterator
Switch to the next edge in the iteration.
next() - Method in interface net.sourceforge.combean.interfaces.graph.NodeIterator
Switch to the next node in the iteration.
next() - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec.AbstractComposedVectorIterator
 
next() - Method in class net.sourceforge.combean.mathprog.linalg.VectorIteratorAsIterator
 
next() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberNeighborIterator
 
next() - Method in class net.sourceforge.combean.samples.simplegraphs.NumberNodeIterator
 
nextNode(NumberNode, NumberNode) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
Helps NumberNodeIterators to calculate the next node when iterating through neighbors.
Node - Interface in net.sourceforge.combean.interfaces.graph
A node in a Graph.
NodeCountVisitor - Class in net.sourceforge.combean.graph.alg.traversal
 
NodeCountVisitor() - Constructor for class net.sourceforge.combean.graph.alg.traversal.NodeCountVisitor
 
NodeIterator - Interface in net.sourceforge.combean.interfaces.graph
An iterator through Nodes.
NodeIteratorAsIterator - Class in net.sourceforge.combean.graph.iterators
A wrapper which turns a NodeIterator into a java.util.Iterator.
NodeIteratorAsIterator(NodeIterator) - Constructor for class net.sourceforge.combean.graph.iterators.NodeIteratorAsIterator
Construct wrapper for NodeIterator
NodeMap<Val> - Interface in net.sourceforge.combean.interfaces.graph.containers
A mapping of nodes to values.
NodeMapAdvisor - Class in net.sourceforge.combean.graph.containers
Advisor which returns the most suitable NodeMap for a graph.
NodeMapAdvisor() - Constructor for class net.sourceforge.combean.graph.containers.NodeMapAdvisor
 
NodeMapAsDoubleNodeMap - Class in net.sourceforge.combean.graph.containers.doubleval
Use a 'normal' NodeMap as DoubleNodeMap
NodeMapAsDoubleNodeMap() - Constructor for class net.sourceforge.combean.graph.containers.doubleval.NodeMapAsDoubleNodeMap
Default constructor.
NodeMapAsDoubleNodeMap(NodeMap<Double>) - Constructor for class net.sourceforge.combean.graph.containers.doubleval.NodeMapAsDoubleNodeMap
Constructor.
NodeNumbering - Interface in net.sourceforge.combean.interfaces.graph.containers
A data structure which maps nodes to integers.
NodeNumberingAdvisor - Class in net.sourceforge.combean.graph.containers
Advisor which returns the most suitable NodeNumbering for a graph.
NodeNumberingAdvisor() - Constructor for class net.sourceforge.combean.graph.containers.NodeNumberingAdvisor
 
NodeNumberingAsNodeSet - Class in net.sourceforge.combean.graph.containers
A NodeSet which is implemented using a NodeNumbering.
NodeNumberingAsNodeSet(NodeNumbering) - Constructor for class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
constructor
NodeNumberingAsPartitionVisitor - Class in net.sourceforge.combean.graph.alg.partition
Use a node numbering to store the partition numbers.
NodeNumberingAsPartitionVisitor(NodeNumbering) - Constructor for class net.sourceforge.combean.graph.alg.partition.NodeNumberingAsPartitionVisitor
Constructor
NodePairEdge - Class in net.sourceforge.combean.graph
An implementation of the Edge interface where each edge is simply represented by two nodes.
NodePairEdge(Node, Node) - Constructor for class net.sourceforge.combean.graph.NodePairEdge
Construct an edge.
NodePartitionVisitor - Interface in net.sourceforge.combean.interfaces.graph.alg.partition
A Visitor which is used by partitioning algorithms to return the partitions which were found.
NodeQueue - Interface in net.sourceforge.combean.interfaces.graph.containers
A FIFO-buffer for Nodes
nodeRowsOffsetId - Variable in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
NodesAsLPConstraintSequence - Class in net.sourceforge.combean.graph.alg.lp
An LPConstraintSequence which contains one constraint per node in a graph with numbered nodes.
NodesAsLPConstraintSequence(String, GlobalNumberedNodesGraphProp) - Constructor for class net.sourceforge.combean.graph.alg.lp.NodesAsLPConstraintSequence
Constructor
NodeSet - Interface in net.sourceforge.combean.interfaces.graph.containers
A set of node (similar to a java.util.Set).
NodeSetAdvisor - Class in net.sourceforge.combean.graph.containers
An advisor which returns the most suitable NodeSet for a graph
NodeSetAdvisor() - Constructor for class net.sourceforge.combean.graph.containers.NodeSetAdvisor
 
NodeStack - Interface in net.sourceforge.combean.interfaces.graph.containers
A simple stack with the possibility to push and pop nodes.
NodeStackAsNodeIterator - Class in net.sourceforge.combean.graph.iterators
 
NodeStackAsNodeIterator(NodeStack) - Constructor for class net.sourceforge.combean.graph.iterators.NodeStackAsNodeIterator
 
NoLabel - Class in net.sourceforge.combean.interfaces.mathprog.lp.model
This class is used as a marker for the fact that a sparse vector does not support a label.
NoLabel() - Constructor for class net.sourceforge.combean.interfaces.mathprog.lp.model.NoLabel
 
NOSUCHNODE - Static variable in class net.sourceforge.combean.samples.simplegraphs.NumberGraph
The virtual node number if no such node exists.
NUM_PROPS - Static variable in class net.sourceforge.combean.graph.containers.NodeSetAdvisor
 
NumberGraph - Class in net.sourceforge.combean.samples.simplegraphs
This class represents a graph where every node is identified by a long-value.
NumberGraph() - Constructor for class net.sourceforge.combean.samples.simplegraphs.NumberGraph
 
NumberNeighborIterator - Class in net.sourceforge.combean.samples.simplegraphs
An iterator through the neighbors of a NumberNode.
NumberNeighborIterator(NumberGraph, NumberNode) - Constructor for class net.sourceforge.combean.samples.simplegraphs.NumberNeighborIterator
Construct an iterator for the neighborhood of startNode in the given graph.
NumberNode - Class in net.sourceforge.combean.graph
A node represented by an integer value.
NumberNode(int) - Constructor for class net.sourceforge.combean.graph.NumberNode
Construct a node with the given integer value.
NumberNodeIterator - Class in net.sourceforge.combean.samples.simplegraphs
An iterator through a sequence of NumberNodes with consecutive numbers.
NumberNodeIterator(int, int) - Constructor for class net.sourceforge.combean.samples.simplegraphs.NumberNodeIterator
Generate an iterator through a consecutive range of numbered nodes

O

ObjectAsEdge - Class in net.sourceforge.combean.graph
 
ObjectAsEdge(Object) - Constructor for class net.sourceforge.combean.graph.ObjectAsEdge
constructor
ObjectAsNode - Class in net.sourceforge.combean.graph
 
ObjectAsNode(Object) - Constructor for class net.sourceforge.combean.graph.ObjectAsNode
constructor
OFFSET_UNDEFINED - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPConstraintSequence
 
OFFSET_UNDEFINED - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
 
openNeighbor(Edge, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
 
openNeighbor(Edge, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
openNeighbor(Edge, Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
A node has been detected for the first time.
OrderedNodesGraph - Class in net.sourceforge.combean.graph.decorators
A decorator which returns a specific all nodes iterator, i.e., which enforces traversal of the nodes of the graph in a given order.
OrderedNodesGraph(GlobalNodesGraphProp, NodeIterator) - Constructor for class net.sourceforge.combean.graph.decorators.OrderedNodesGraph
Constructor
OsiSolverInterfaceAsLPSolver - Class in net.sourceforge.combean.adapters.swimp
 
OsiSolverInterfaceAsLPSolver(OsiSolverInterface) - Constructor for class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
OUTGOING_RESIDUAL_EDGE - Static variable in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
OutgoingEdgeNeighborhoodGraphProp - Interface in net.sourceforge.combean.interfaces.graph.prop
The neighborhood of a directed graph where only outgoing edges are visible

P

Pair - Class in net.sourceforge.combean.util
 
Pair(Object, Object) - Constructor for class net.sourceforge.combean.util.Pair
Construct a pair of Objects
PartitioningAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.partition
Base interface for algorithms which partition/color the nodes of the graph.
PartitionsTraversalVisitor - Class in net.sourceforge.combean.graph.alg.partition
This class wraps a NodePartitionsVisitor inside a traversal visitor.
PartitionsTraversalVisitor(NodePartitionVisitor) - Constructor for class net.sourceforge.combean.graph.alg.partition.PartitionsTraversalVisitor
 
Path - Interface in net.sourceforge.combean.interfaces.graph.containers
This class models a (not necessarily simple) modifiable directed path in a graph, i.e., a sequence of nodes and edges.
Path - Class in net.sourceforge.combean.samples.simplegraphs
 
Path(int) - Constructor for class net.sourceforge.combean.samples.simplegraphs.Path
Construct a path of the given size.
PathAlgebra<NumType extends Comparable<NumType>> - Interface in net.sourceforge.combean.interfaces.graph.alg.spath
This interface contains the operations which are needed to calculate the weights of paths in graphs.
PathFromPredMapBuilder - Class in net.sourceforge.combean.graph.containers.statics
Static utility class for converting the predecessor map representation of a path into the actual path.
PathFromPredMapBuilder() - Constructor for class net.sourceforge.combean.graph.containers.statics.PathFromPredMapBuilder
 
peek() - Method in class net.sourceforge.combean.graph.containers.StackAsNodeStack
 
peek() - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeStack
Get the node on top of the stack without removing it.
pop() - Method in class net.sourceforge.combean.graph.containers.StackAsNodeStack
 
pop() - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeStack
Get the node on top of the stack and remove it.
pred - Variable in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
prependEdge(Edge) - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
prependEdge(Edge) - Method in interface net.sourceforge.combean.interfaces.graph.containers.Path
Add an edge to the beginning of the path
push(Node) - Method in class net.sourceforge.combean.graph.containers.StackAsNodeStack
 
push(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeStack
Put a node on top of the stack.
put(Node, Val) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeMap
 
put(Edge, Val) - Method in class net.sourceforge.combean.graph.containers.MapAsEdgeMap
 
put(Node, Val) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeMap
 
put(Edge, Val) - Method in interface net.sourceforge.combean.interfaces.graph.containers.EdgeMap
Set the value of an edge
put(Node, Val) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeMap
Set the value of a node
putDouble(Edge, double) - Method in class net.sourceforge.combean.graph.containers.doubleval.EdgeMapAsDoubleEdgeMap
 
putDouble(Node, double) - Method in class net.sourceforge.combean.graph.containers.doubleval.NodeMapAsDoubleNodeMap
 
putDouble(Edge, double) - Method in interface net.sourceforge.combean.interfaces.graph.containers.doubleval.DoubleEdgeMap
Set a double value.
putDouble(Node, double) - Method in interface net.sourceforge.combean.interfaces.graph.containers.doubleval.DoubleNodeMap
Set the value of a node

Q

QSOPT_DUAL_SIMPLEX - Static variable in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
QSOPT_PRIMAL_SIMPLEX - Static variable in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
QSOptProblemAsLPSolver - Class in net.sourceforge.combean.adapters.qsopt
 
QSOptProblemAsLPSolver() - Constructor for class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
QSOptProblemAsLPSolver(Problem) - Constructor for class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 

R

readyToTerminate() - Method in class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
 
readyToTerminate() - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
readyToTerminate() - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
Signal if the traversal can be terminated.
RecursiveDFSImpl - Class in net.sourceforge.combean.graph.alg.traversal
A recursive implementation of the Depth First Search algorithm.
RecursiveDFSImpl() - Constructor for class net.sourceforge.combean.graph.alg.traversal.RecursiveDFSImpl
constructor
ReflectionUtils - Class in net.sourceforge.combean.util
Utility class containing methods for convenient use of java.lang.reflect.
ReflectionUtils() - Constructor for class net.sourceforge.combean.util.ReflectionUtils
 
REL_COUNT - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPConstraint
 
REL_EQUAL - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPConstraint
 
REL_GREATER - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPConstraint
 
REL_LESS - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPConstraint
 
REL_UNDEFINED - Static variable in interface net.sourceforge.combean.interfaces.mathprog.lp.LPConstraint
 
remove(Node) - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
 
remove(Node) - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
remove() - Method in class net.sourceforge.combean.graph.iterators.EdgeIteratorAsIterator
 
remove() - Method in class net.sourceforge.combean.graph.iterators.NodeIteratorAsIterator
 
remove(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeSet
Remove a node from the set.
remove() - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec.AbstractComposedVectorIterator
 
remove() - Method in class net.sourceforge.combean.mathprog.linalg.VectorIteratorAsIterator
 
reopenNeighbor(Edge, Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
reopenNeighbor(Edge, Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
A node has been redetected
requireGraphProperty(Graph, Class) - Static method in class net.sourceforge.combean.graph.prop.statics.GraphPropertyInitializer
Convert a graph to a given property.
reset() - Method in interface net.sourceforge.combean.interfaces.base.ResettableIterator
Restart iteration from the beginning
ResettableIterator<T> - Interface in net.sourceforge.combean.interfaces.base
 
ResidualNetworkEdge - Class in net.sourceforge.combean.graph.decorators
An edge in the residual graph.
ResidualNetworkEdge(Edge, boolean) - Constructor for class net.sourceforge.combean.graph.decorators.ResidualNetworkEdge
Constructor.
ResidualNetworkGraph - Class in net.sourceforge.combean.graph.decorators
Decorator which generates the residual graph for a given graph which must have the DirectedEdgeNeighborhoodGraphProp.
ResidualNetworkGraph(DirectedEdgeNeighborhoodGraphProp) - Constructor for class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
Constructor.
roundMatrix(InputStream) - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixRoundingMain
Round a matrix that is read from an InputStream.
roundMatrix(Readable) - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixRoundingMain
Round a matrix that is read from a Readable
roundMatrix(double[][]) - Method in class net.sourceforge.combean.samples.mathprog.lp.matrixrounding.MatrixRoundingMain
Round a given matrix such that the row sums and column sums are also rounded to one of the two nearest integers, i.e., row sum 12.6 may only become 12 or 13 but not 14.
RowMatrix - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
A matrix which can be accessed rowwise.
rowOffsetId - Variable in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
 
RowVectorOfMatrix - Class in net.sourceforge.combean.mathprog.linalg
A row of a matrix as vector.
RowVectorOfMatrix(Matrix, int) - Constructor for class net.sourceforge.combean.mathprog.linalg.RowVectorOfMatrix
Constructor
run() - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
run() - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
run() - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
run() - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
 
run() - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDoubleDFSImpl
 
run() - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
run() - Method in class net.sourceforge.combean.graph.alg.spath.CycleInPredMapByDoubleTraversalDetectionAlg
 
run() - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
run() - Method in class net.sourceforge.combean.graph.alg.traversal.FindPathByTraversalAlg
 
run() - Method in interface net.sourceforge.combean.interfaces.graph.alg.GraphAlgorithm
Execute the algorithm.
runTraversalWithSingleStartNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
Template method.
runTraversalWithSingleStartNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.BreadthFirstSearchImpl
 
runTraversalWithSingleStartNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.RecursiveDFSImpl
Explore the component of v with a recursive DFS.

S

ScalingDoubleNodeMapDecorator - Class in net.sourceforge.combean.graph.containers.doubleval
Decorator for a double node map.
ScalingDoubleNodeMapDecorator(FixedDoubleNodeMap, double) - Constructor for class net.sourceforge.combean.graph.containers.doubleval.ScalingDoubleNodeMapDecorator
Constructor
SCCByDFSImpl - Class in net.sourceforge.combean.graph.alg.partition
Find strongly connected components by DFS (Tarjan's algorithm for SCCs).
SCCByDFSImpl() - Constructor for class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
constructor
SCCByDoubleDFSImpl - Class in net.sourceforge.combean.graph.alg.partition
This class implements the search for strongly connected components using two DFS traversals, one in the original and one in the transposed graph.
SCCByDoubleDFSImpl() - Constructor for class net.sourceforge.combean.graph.alg.partition.SCCByDoubleDFSImpl
constructor
setAlgebra(PathAlgebra<NumType>) - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
setAlgebra(PathAlgebra<NumType>) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.ShortestPathAlg
Define the operations which are used to calculate the distance of a node to the source.
SetAsNodeSet - Class in net.sourceforge.combean.graph.containers
A wrapper which turns a java.lang.util.Set into a NodeSet.
SetAsNodeSet(Set<Node>) - Constructor for class net.sourceforge.combean.graph.containers.SetAsNodeSet
Construct NodeSet wrapper for java.lang.util.Set
setCalcLengthOnly(boolean) - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
setCalcLengthOnly(boolean) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.ShortestPathAlg
Enable/disable the calculation of the actual paths.
setColumnOffsetId(String) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
Set the column offset.
setCommonEdgeCapacityMap(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
setCommonEdgeCapacityMap(FixedDoubleEdgeMap) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MulticommodityCapable
Set the edge capacities for the sum of the flows.
setConstrOffset(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPConstraintSequence
Set the offset, i.e., the index of the first row resp. column of the sequence in the global model.
setConstrOffset(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPConstraintSequence
 
setConstrOffset(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRows
 
setConstrOffsetId(String) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPConstraintSequence
Set the identifier which defines the offset of the condition sequence in a global LP model.
setConstrOffsetId(String) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPConstraintSequence
 
setConstrOffsetId(String) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRows
 
setCurrNode(NumberNode) - Method in class net.sourceforge.combean.samples.simplegraphs.NumberNeighborIterator
Set the next neighbor node to be returned in the iteration.
setCycleDetector(CycleInPredMapDetectionAlg) - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordWithNegCycleDetectionAlg
Optional.
setDfs(DepthFirstSearch) - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
Set the DFS helper algorithm.
setDfs(DepthFirstSearch) - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDoubleDFSImpl
Set the DFS helper algorithm.
setDfsNumbering(NodeNumbering) - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
Set the dfs numbering.
setDfsNumbering(NodeNumbering) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
Set the dfs numbering.
setDFSVisitor(DFSVisitor) - Method in class net.sourceforge.combean.graph.alg.traversal.RecursiveDFSImpl
 
setDFSVisitor(DFSVisitor) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.DepthFirstSearch
 
setDoubleAt(int, int, double) - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
setEdgeCapacity(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
setEdgeCapacityMap(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
setEdgeCapacityMap(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
setEdgeCapacityMap(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
setEdgeCapacityMap(FixedDoubleEdgeMap) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.AbstractFlowAlg
Set the edge capacities.
setEdgeColumnsOffsetId(String) - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
setEdgeCost(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPVariableSequence
 
setEdgeFlow(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkGraph
 
setEdgeLowerBound(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPVariableSequence
 
setEdgeMap(EdgeMap<Double>) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
When creating edges, it is possible to store edge weights.
setEdgeRhs(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPConstraintSequence
 
setEdgeUpperBound(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPVariableSequence
 
setEdgeWeightMap(FixedEdgeMap<NumType>) - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
setEdgeWeightMap(FixedEdgeMap<NumType>) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.ShortestPathAlg
Set the weights of the edges of the graph.
setEdgeWeightsMap(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
setEdgeWeightsMap(FixedDoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
setEdgeWeightsMap(FixedDoubleEdgeMap) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MinCostFlowAlg
Set the cost of one unit of flow for each edge.
setFlowEdgeMap(DoubleEdgeMap) - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
Set the DoubleEdgeMap which is used to store the calculated flow.
setGraph(Graph) - Method in class net.sourceforge.combean.graph.alg.AbstractGraphAlg
 
setGraph(GlobalNodesGraphProp) - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
Set the graph which the node numbering refers to.
setGraph(Graph) - Method in interface net.sourceforge.combean.interfaces.graph.alg.GraphAlgorithm
Set the graph on which the algorithm shall work.
setGraphProperties(Object, Graph) - Static method in class net.sourceforge.combean.graph.prop.statics.GraphPropertyInitializer
Simultaneously set all graph properties (i.e. all fields implementing interface Graph) of a target object
setInflowMap(FixedDoubleNodeMap) - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
setInflowMap(FixedDoubleNodeMap) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
setInflowMap(FixedDoubleNodeMap) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.FeasibleFlowAlg
Set the inflow at each node in the graph.
setInitialDimensions(int, int) - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
setInitialDimensions(int, int) - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
setInitialDimensions(int, int) - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
setInitialDimensions(int, int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
A hint to the memory management.
setInitialNode(Node) - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
setInitialNode(Node) - Method in interface net.sourceforge.combean.interfaces.graph.containers.Path
Sets a single first node of the path.
setIntegerFlag(boolean) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
setLocalIndex(int) - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelIndexImpl
 
setLocalStartNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
setLocalStartNode(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.GraphTraversalAlg
If a start node is set, the traversal will start from there and only thos nodes which are reachable from the start node will be explored.
setLowNumbering(NodeNumbering) - Method in class net.sourceforge.combean.graph.alg.partition.SCCByDFSImpl
Set the low numbering.
setLPConstraint(int, LPConstraint) - Method in class net.sourceforge.combean.mathprog.lp.model.DoubleLPConstraintSequence
Set an individual LP constraint in the sequence.
setLpModelLoader(LPModelSolver) - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
setLpModelLoader(LPModelSolver) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
setLpSolver(LPSolver) - Method in class net.sourceforge.combean.graph.alg.flow.MinCostFlowByLPAlg
 
setLpSolver(LPSolver) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
setLPSolver(LPSolver) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelSolver
Set the solver to which the model shall be connected.
setLPSolver(MIPSolver) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.MIPModelSolver
Set the solver to which the model shall be connected.
setLPSolver(LPSolver) - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
setLPSolver(MIPSolver) - Method in class net.sourceforge.combean.mathprog.lp.model.MIPModelSolverWithSequentialLoading
 
setLPVariable(int, LPVariable) - Method in class net.sourceforge.combean.mathprog.lp.model.DoubleLPVariableSequence
Change a variable in the sequence.
setName(String) - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
 
setNodeMap(NodeMap<Double>) - Method in class net.sourceforge.combean.graph.prop.statics.ConstructableNumberedGraphBuilder
When creating nodes, it is possible to store node weights.
setNodeNumberingAsVisitor() - Method in class net.sourceforge.combean.graph.alg.partition.AbstractSCCImpl
Set a NodeNumbering as Visitor for the strongly connected components.
setNodeQueue(NodeQueue) - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordAlg
Optional.
setNodeRhs(FixedDoubleNodeMap) - Method in class net.sourceforge.combean.graph.alg.lp.NodesAsLPConstraintSequence
 
setNodeRowsOffsetId(String) - Method in class net.sourceforge.combean.graph.alg.lp.GraphAsLPModelColumns
 
setNodeVisitCount(NodeNumbering) - Method in class net.sourceforge.combean.graph.alg.spath.BellmanFordWithNegCycleDetectionAlg
Optional.
setNumber(Node, int) - Method in class net.sourceforge.combean.graph.containers.ArrayNodeNumbering
 
setNumber(Node, int) - Method in class net.sourceforge.combean.graph.containers.MapAsNodeNumbering
 
setNumber(Node, int) - Method in interface net.sourceforge.combean.interfaces.graph.containers.NodeNumbering
Set the number of a single node.
setNumCommodities(int) - Method in class net.sourceforge.combean.graph.alg.flow.MulticommodityMinCostFlowByLPAlg
 
setNumCommodities(int) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MulticommodityCapable
Define the number of commodities.
setObjective(byte) - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
setObjective(byte) - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
setObjective(byte) - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
setObjective(byte) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Set the objective of the LP (min or max).
setOffsetId(String) - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelIndexImpl
 
setOptionalTraversalAlg(GraphTraversalAlg) - Method in class net.sourceforge.combean.graph.alg.flow.AugmentingPathBySimpleTraversalAlg
Set the traversal algorithm.
setOrientation(VectorOrientation) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelMatrix
Set the orientation how the component shall be inserted into the global model.
setOrientation(VectorOrientation) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPModelComponent
Only to be used by subclasses: Set the orientation.
setOrientation(VectorOrientation) - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
setPathForCycle(Path) - Method in class net.sourceforge.combean.graph.alg.spath.CycleInPredMapByDoubleTraversalDetectionAlg
 
setPathForCycle(Path) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.CycleInPredMapDetectionAlg
Optional.
setPredMap(FixedNodeMap) - Method in class net.sourceforge.combean.graph.alg.spath.CycleInPredMapByDoubleTraversalDetectionAlg
 
setPredMap(NodeMap<Edge>) - Method in class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
 
setPredMap(FixedNodeMap) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.CycleInPredMapDetectionAlg
The predecessor map defining the graph where the cycle shall be found.
setQueue(NodeQueue) - Method in class net.sourceforge.combean.graph.alg.traversal.BreadthFirstSearchImpl
 
setRelation(byte) - Method in class net.sourceforge.combean.graph.alg.lp.EdgesAsLPConstraintSequence
 
setRelation(byte) - Method in class net.sourceforge.combean.graph.alg.lp.NodesAsLPConstraintSequence
 
setRowOffsetId(String) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPModelComponent
Set the row offset.
setSingleStartNode(Node) - Method in class net.sourceforge.combean.graph.alg.spath.CycleInPredMapByDoubleTraversalDetectionAlg
 
setSingleStartNode(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.CycleInPredMapDetectionAlg
Search for cycles starting from a single start node.
setSource(Node) - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
setSource(Node) - Method in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
setSource(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MaxFlowAlg
Set the source node of the flow.
setSource(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.spath.SingleSourceShortestPathAlg
Define the source of the shortest paths.
setStack(NodeStack) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeStackVisitor
Set the stack which shall be used.
setStartNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.FindPathByTraversalAlg
 
setTarget(Node) - Method in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
setTarget(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.ConstructPredMapVisitor
Set target node where the construction of the predecessor map shall terminate.
setTarget(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.flow.MaxFlowAlg
Set the target node of the flow.
setTargetNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.FindPathByTraversalAlg
 
setTraversalAlg(GraphTraversalAlg) - Method in class net.sourceforge.combean.graph.alg.traversal.FindPathByTraversalAlg
 
setTwoDimDoubleArray(double[][]) - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
setUseOnlyOutgoingEdges(boolean) - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
setUseOnlyOutgoingEdges(boolean) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.GraphTraversalAlg
If this flag is set to true, the underlying graph must have the OutgoingEdgeNeighborhood-property and only outgoing edges will be considered when the neigbors of a node are visited.
setUseOutgoingEdgesOnly(boolean) - Method in class net.sourceforge.combean.graph.alg.traversal.FindPathByTraversalAlg
 
setVarOffset(int) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
Set the offset, i.e., the index of the first row resp. column of the sequence in the global model.
setVarOffset(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
setVarOffset(int) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRowsWithVars
 
setVarOffsetId(String) - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPVariableSequence
Set the identifier which defines the offset of the condition sequence in a global LP model.
setVarOffsetId(String) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
setVarOffsetId(String) - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractSimpleIndexLPConstrainedRowsWithVars
 
setVisitedNodes(NodeSet) - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
Set the NodeSet where the nodes are stored which have already been visited during the traversal of the graph.
setVisitor(NodePartitionVisitor) - Method in class net.sourceforge.combean.graph.alg.partition.AbstractSCCImpl
 
setVisitor(TraversalVisitor) - Method in class net.sourceforge.combean.graph.alg.traversal.AbstractGraphTraversalAlg
 
setVisitor(TraversalVisitor) - Method in class net.sourceforge.combean.graph.alg.traversal.RecursiveDFSImpl
 
setVisitor(NodePartitionVisitor) - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.PartitioningAlg
Set the visitor which shall be informed about the partitions which were found.
setVisitor(TraversalVisitor) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.GraphTraversalAlg
Set the visitor object which will be called during the traversal.
ShortestPathAlg<NumType extends Comparable<NumType>> - Interface in net.sourceforge.combean.interfaces.graph.alg.spath
The basic interface for the various kinds of shortest path algorithms.
SimpleNumberGraph - Class in net.sourceforge.combean.samples.simplegraphs
 
SimpleNumberGraph(int) - Constructor for class net.sourceforge.combean.samples.simplegraphs.SimpleNumberGraph
 
SingleSourceShortestPathAlg<NumType extends Comparable<NumType>> - Interface in net.sourceforge.combean.interfaces.graph.alg.spath
Interface for single source shortest path algorithms.
SingleSourceShortestPathWithNegCycleDetectionAlg<NumType extends Comparable<NumType>> - Interface in net.sourceforge.combean.interfaces.graph.alg.spath
A single source shortest path algorithm which is able to detected negative cycles
SizableProblemIAsLPSolver - Class in net.sourceforge.combean.adapters.drasys.lp
 
SizableProblemIAsLPSolver() - Constructor for class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
SizableProblemIAsLPSolver(LinearProgrammingI) - Constructor for class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
SizableProblemIAsLPSolver(LinearProgrammingI, SizableProblemI) - Constructor for class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
size() - Method in class net.sourceforge.combean.graph.containers.NodeNumberingAsNodeSet
 
size() - Method in class net.sourceforge.combean.graph.containers.SetAsNodeSet
 
size() - Method in interface net.sourceforge.combean.interfaces.graph.containers.FixedNodeSet
Return the number of elements in the set.
solve() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
solve() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
solve() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
solve() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.LPSolver
Solve the LP (usually from scratch).
solve() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.LPModelSolver
Run the LP solver.
solve() - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
solveMIP() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
solveMIP() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.MIPSolver
 
solveMIP() - Method in interface net.sourceforge.combean.interfaces.mathprog.lp.model.MIPModelSolver
Run the LP solver.
solveMIP() - Method in class net.sourceforge.combean.mathprog.lp.model.MIPModelSolverWithSequentialLoading
 
SparseDoubleVector - Class in net.sourceforge.combean.mathprog.linalg
A simple implementation of a sparse vector of doubles, consisting of an array of doubles values and an array of int indices.
SparseDoubleVector(int, int[], double[]) - Constructor for class net.sourceforge.combean.mathprog.linalg.SparseDoubleVector
Constructor.
SparseDoubleVector(int, int, double) - Constructor for class net.sourceforge.combean.mathprog.linalg.SparseDoubleVector
Constructor for a sparse vector with a single non-zero element.
SparseVec<Label> - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
A sparse vector of doubles.
SparseVector - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
 
SparseVectorAsLPVector - Class in net.sourceforge.combean.mathprog.lp.model
 
SparseVectorAsLPVector(SparseVector, String, VectorOrientation) - Constructor for class net.sourceforge.combean.mathprog.lp.model.SparseVectorAsLPVector
 
SparseVectorConverter - Class in net.sourceforge.combean.mathprog.linalg.statics
Collection of static helper functions to convert SparseVectors to plain Java arrays.
SparseVectorConverter() - Constructor for class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorConverter
 
SparseVectorStringifier - Class in net.sourceforge.combean.mathprog.linalg.statics
Collection of static utility methods for representing sparse vectors as strings.
SparseVectorStringifier() - Constructor for class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorStringifier
 
SparseVectorUtil - Class in net.sourceforge.combean.mathprog.linalg.statics
A collection of utility function to calculate with sparse vectors
SparseVectorUtil() - Constructor for class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorUtil
 
SparseVectorWithConstantPattern - Class in net.sourceforge.combean.mathprog.linalg
A vector which has a constant non-zero value only in a block with indices that follow a simple arithmetic progression.
SparseVectorWithConstantPattern(int, double) - Constructor for class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
Construct a vector with a constant value everywhere.
SparseVectorWithConstantPattern(int, double, int, int) - Constructor for class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
Construct a vector with a constant value in a consecutive block.
SparseVectorWithConstantPattern(int, double, int, int, int) - Constructor for class net.sourceforge.combean.mathprog.linalg.SparseVectorWithConstantPattern
Construct a vector with a constant value in a arithmetic progression.
SparseVectorWithIndexMapping - Class in net.sourceforge.combean.mathprog.linalg
A wrapped sparse vector where the indices of the inner vector are mapped to new index values.
SparseVectorWithIndexMapping(SparseVector, IndexMapping) - Constructor for class net.sourceforge.combean.mathprog.linalg.SparseVectorWithIndexMapping
 
StackAsNodeStack - Class in net.sourceforge.combean.graph.containers
Uses a java.util.Stack to implement a NodeStack.
StackAsNodeStack() - Constructor for class net.sourceforge.combean.graph.containers.StackAsNodeStack
constructor
StackAsNodeStack(Stack<Node>) - Constructor for class net.sourceforge.combean.graph.containers.StackAsNodeStack
Use a Stack as a NodeStack.
startNode - Variable in class net.sourceforge.combean.graph.alg.spath.AbstractLabellingAlg
 
startPartition() - Method in class net.sourceforge.combean.graph.alg.partition.NodeNumberingAsPartitionVisitor
 
startPartition() - Method in interface net.sourceforge.combean.interfaces.graph.alg.partition.NodePartitionVisitor
Has to be invoked before all calls to addNode of a partition.
StronglyConnectedComponentsAlg - Interface in net.sourceforge.combean.interfaces.graph.alg.partition
Interface for algorithms calculating the SCCs of a directed graph.
sum(SparseVec<Label>) - Static method in class net.sourceforge.combean.mathprog.linalg.statics.SparseVectorUtil
Calculate the sum of the components of the vector
switchToNextInnerVector(SparseVec<ItLabel>) - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec.AbstractComposedVectorIterator
 

T

toString() - Method in class net.sourceforge.combean.adapters.drasys.lp.SizableProblemIAsLPSolver
 
toString() - Method in class net.sourceforge.combean.adapters.qsopt.QSOptProblemAsLPSolver
 
toString() - Method in class net.sourceforge.combean.adapters.swimp.OsiSolverInterfaceAsLPSolver
 
toString() - Method in class net.sourceforge.combean.graph.containers.ListAsPath
 
toString() - Method in class net.sourceforge.combean.graph.decorators.ResidualNetworkEdge
 
toString() - Method in class net.sourceforge.combean.mathprog.linalg.ColumnVectorOfMatrix
 
toString() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleMatrix
 
toString() - Method in class net.sourceforge.combean.mathprog.linalg.DoubleVec
 
toString() - Method in class net.sourceforge.combean.mathprog.linalg.RowVectorOfMatrix
 
toString() - Method in class net.sourceforge.combean.mathprog.linalg.SparseVectorWithIndexMapping
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPConstraint
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.DoubleLPVariable
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPConstraintSequence
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPModelComponent
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.AbstractLPVariableSequence
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.ConstructableLPModel
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.LPModelSolverWithSequentialLoading
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.LPSparseVectorWithIndexMapping
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.LPVectorLabelImpl
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.MatrixAsLPModelMatrix
 
toString() - Method in class net.sourceforge.combean.mathprog.lp.model.SparseVectorAsLPVector
 
toString() - Method in class net.sourceforge.combean.util.GenericWrapper
 
TOTAL_FLOW_UNDEFINED - Static variable in class net.sourceforge.combean.graph.alg.flow.AbstractAugmentingPathAlg
 
transformValue(VectorValue<ItLabel>) - Method in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec.AbstractComposedVectorIterator
Transform a value retrieved from an inner vector before returning it as value of the composed vector
TransposedGraph - Class in net.sourceforge.combean.graph.decorators
Decorator which turns a graph into the transposed graph, i.e., the graph with the same structure but all edges reversed.
TransposedGraph(DirectedEdgeNeighborhoodGraphProp) - Constructor for class net.sourceforge.combean.graph.decorators.TransposedGraph
Constructor param g the graph which shall be transposed
TRAVERSABLE - Static variable in class net.sourceforge.combean.graph.containers.NodeSetAdvisor
Constants for the properties BitSet.
TraversalVisitor - Interface in net.sourceforge.combean.interfaces.graph.alg.traverse
Helper object for graph traversal algorithms.

U

UNDEFINED_EDGE - Static variable in interface net.sourceforge.combean.interfaces.graph.prop.GlobalIndexedEdgesGraphProp
 
UNDEFINED_NODE - Static variable in interface net.sourceforge.combean.interfaces.graph.prop.GlobalIndexedNodesGraphProp
 
UnsupportedGraphProperty - Exception in net.sourceforge.combean.graph.except
An exception to be thrown when a graph is set to a GraphAlgorithm with setGraph and does not support the graph properties needed by the algorithm.
UnsupportedGraphProperty() - Constructor for exception net.sourceforge.combean.graph.except.UnsupportedGraphProperty
constructor
UnsupportedGraphProperty(String) - Constructor for exception net.sourceforge.combean.graph.except.UnsupportedGraphProperty
 
UnsupportedMethodException - Exception in net.sourceforge.combean.util.except
 
UnsupportedMethodException() - Constructor for exception net.sourceforge.combean.util.except.UnsupportedMethodException
 
UnsupportedMethodException(String) - Constructor for exception net.sourceforge.combean.util.except.UnsupportedMethodException
 

V

valueOf(String) - Static method in enum net.sourceforge.combean.interfaces.mathprog.linalg.VectorOrientation
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sourceforge.combean.interfaces.mathprog.linalg.VectorOrientation
Returns an array containing the constants of this enum type, in the order they are declared.
vecs - Variable in class net.sourceforge.combean.mathprog.linalg.AbstractComposedSparseVec
 
VectorElementIAsVectorValue - Class in net.sourceforge.combean.adapters.drasys.lp
Wrap a single VectorElementI.
VectorElementIAsVectorValue(VectorElementI) - Constructor for class net.sourceforge.combean.adapters.drasys.lp.VectorElementIAsVectorValue
Constructor.
VectorIAsSparseVector - Class in net.sourceforge.combean.adapters.drasys.lp
Wrap a VectorI as SparseVec.
VectorIAsSparseVector(VectorI) - Constructor for class net.sourceforge.combean.adapters.drasys.lp.VectorIAsSparseVector
Constructor.
VectorIterator<LabelType> - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
An iterator through the components of a vector.
VectorIteratorAsIterator - Class in net.sourceforge.combean.mathprog.linalg
Wrap a VectorIterator as ordinary Java-iterator.
VectorIteratorAsIterator(VectorIterator) - Constructor for class net.sourceforge.combean.mathprog.linalg.VectorIteratorAsIterator
Constructor.
VectorOrientation - Enum in net.sourceforge.combean.interfaces.mathprog.linalg
Encoding for the orientation of vector in a matrix (access row-by-row or column-by-column).
VectorValue<Label> - Interface in net.sourceforge.combean.interfaces.mathprog.linalg
A component of a vector as value/index pair.
VectorValueComparatorByIndex - Class in net.sourceforge.combean.mathprog.linalg
Comparator which compares the indices of two VectorValues.
VectorValueComparatorByIndex() - Constructor for class net.sourceforge.combean.mathprog.linalg.VectorValueComparatorByIndex
constructor
visitComponent(Node) - Method in class net.sourceforge.combean.graph.alg.partition.PartitionsTraversalVisitor
 
visitComponent(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
visitComponent(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
The traversal algorithms starts visiting a component of the graph.
visitNode(Node) - Method in class net.sourceforge.combean.graph.alg.partition.PartitionsTraversalVisitor
 
visitNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeNumberingVisitor
 
visitNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.DFSNodeStackVisitor
 
visitNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.IdleTraversalVisitor
 
visitNode(Node) - Method in class net.sourceforge.combean.graph.alg.traversal.NodeCountVisitor
 
visitNode(Node) - Method in interface net.sourceforge.combean.interfaces.graph.alg.traverse.TraversalVisitor
The traversal algorithms begins to explore the neighborhood of a node.

A B C D E F G H I J L M N O P Q R S T U V