A B C D E F G H I K L M N O P Q R S T U V W X Y Z _

A

AccuracyException - exception drasys.or.nonlinear.AccuracyException.
An exception thrown if a solution can't be found to the desired accuracy.
AccuracyException() - Constructor for class drasys.or.nonlinear.AccuracyException
 
AccuracyException(String) - Constructor for class drasys.or.nonlinear.AccuracyException
 
add(ComplexI) - Method in class drasys.or.Complex
Compute: this = this + a;
add(ComplexI, ComplexI) - Static method in class drasys.or.Complex
Compute: result = a + b;
add(ComplexI, ComplexI, Complex) - Static method in class drasys.or.Complex
Compute: result = a + b;
add(double) - Method in class drasys.or.Complex
Compute: this = this + (r,0);
add(double, double) - Method in class drasys.or.Complex
Compute: this = this + (r,i);
add(double, double, double, double, Complex) - Static method in class drasys.or.Complex
Compute: result = (r1,i1) + (r2,i2);
add(MatrixI, MatrixI) - Method in interface drasys.or.linear.algebra.AlgebraI
Add two matrices.
add(MatrixI, MatrixI) - Method in class drasys.or.linear.algebra.Algebra
Add two matrices.
add(VectorI, VectorI) - Method in interface drasys.or.linear.algebra.AlgebraI
Add two vectors.
add(VectorI, VectorI) - Method in class drasys.or.linear.algebra.Algebra
Add two vectors.
addColumn(VectorI) - Method in class drasys.or.matrix.RowMajorMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.ColumnMajorMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.CompressedRowMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.SparseMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.RowArrayMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.ColumnArrayMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in interface drasys.or.matrix.SizableMatrixI
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.CompressedColumnMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.complex.RowMajorMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Adds a new column and any non-null elements in vector to the end of the matrix .
addColumn(VectorI) - Method in interface drasys.or.matrix.complex.SizableMatrixI
Adds a new column and any non-null elements in vector to the end of the matrix .
addConstraint(MatrixI, VectorI, byte[]) - Method in class drasys.or.opt.lp.DenseLPBase
Adds a set of constraints to the model.
addConstraint(MatrixI, VectorI, byte[]) - Method in interface drasys.or.opt.lp.LinearProgrammingI
Adds a set of constraints to the model.
addConstraint(VectorI, double, byte) - Method in class drasys.or.opt.lp.DenseLPBase
Adds a single constraint to the model.
addConstraint(VectorI, double, byte) - Method in interface drasys.or.opt.lp.LinearProgrammingI
Adds a single constraint to the model.
addConstruct(ConstructI) - Method in class drasys.or.graph.tsp.BestOf
Adds a construction algorithm.
addConstruct(ConstructI) - Method in class drasys.or.graph.vrp.BestOf
Adds a construction algorithm.
addConstruct(ConstructI, int, int) - Method in class drasys.or.graph.tsp.BestOf
Adds a construction algorithm.
addConstruct(ConstructI, int, int) - Method in class drasys.or.graph.vrp.BestOf
Adds a construction algorithm.
addEdge(EdgeI) - Method in interface drasys.or.graph.AddEdgeI
Adds a new edge to the graph.
addEdge(EdgeI) - Method in class drasys.or.graph.SparseGraph
Adds a new edge to the graph.
addEdge(EdgeI) - Method in class drasys.or.graph.DenseGraph
Adds a new edge to the graph.
addEdge(Object, Object) - Method in interface drasys.or.graph.AddEdgeI
Adds a new edge to the graph where: value=null, isDirected=false, key=null.
addEdge(Object, Object) - Method in class drasys.or.graph.SparseGraph
Adds a new edge to the graph where: value=null, isDirected=false, key=null.
addEdge(Object, Object) - Method in class drasys.or.graph.DenseGraph
Adds a new edge to the graph where: value=null, isDirected=false, key=null.
addEdge(Object, Object, Object) - Method in interface drasys.or.graph.AddEdgeI
Adds a new edge to the graph where: isDirected=false, key=null.
addEdge(Object, Object, Object) - Method in class drasys.or.graph.SparseGraph
Adds a new edge to the graph where: isDirected=false, key=null.
addEdge(Object, Object, Object) - Method in class drasys.or.graph.DenseGraph
Adds a new edge to the graph where: isDirected=false, key=null.
addEdge(Object, Object, Object, boolean) - Method in interface drasys.or.graph.AddEdgeI
Adds a new edge to the graph where: key=null.
addEdge(Object, Object, Object, boolean) - Method in class drasys.or.graph.SparseGraph
Adds a new edge to the graph where: key=null.
addEdge(Object, Object, Object, boolean) - Method in class drasys.or.graph.DenseGraph
Adds a new edge to the graph where: key=null.
addEdge(Object, Object, Object, boolean, Object) - Method in interface drasys.or.graph.AddEdgeI
Adds a new edge to the graph.
addEdge(Object, Object, Object, boolean, Object) - Method in class drasys.or.graph.SparseGraph
Adds a new edge to the graph.
addEdge(Object, Object, Object, boolean, Object) - Method in class drasys.or.graph.DenseGraph
Adds a new edge to the graph.
AddEdgeI - interface drasys.or.graph.AddEdgeI.
An interface implemented by graphs that can add edges.
addElement(ComplexI) - Method in interface drasys.or.matrix.complex.SizableVectorI
Adds a new element to the end of the vector.
addElement(ComplexI) - Method in class drasys.or.matrix.complex.ContiguousVector
Adds a new element to the end of the vector.
addElement(double) - Method in class drasys.or.matrix.ContiguousVector
Adds a new element to the end of the vector.
addElement(double) - Method in class drasys.or.matrix.SparseVector
Adds a new element to the end of the vector.
addElement(double) - Method in interface drasys.or.matrix.SizableVectorI
Adds a new element to the end of the vector.
addElement(Object) - Method in class drasys.or.cont.OrderedSet
 
addElement(Object, Object) - Method in class drasys.or.cont.IndexedVector
 
AddI - interface drasys.or.graph.AddI.
An interface implemented by graphs that can add both vertices and edges.
addImprove(ImproveI) - Method in class drasys.or.graph.tsp.BestOf
Adds an improvement algorithm.
addImprove(ImproveI) - Method in class drasys.or.graph.vrp.BestOf
Adds an improvement algorithm.
addImprove(ImproveI, int, int) - Method in class drasys.or.graph.tsp.BestOf
Adds an improvement algorithm.
addImprove(ImproveI, int, int) - Method in class drasys.or.graph.vrp.BestOf
Adds an improvement algorithm.
addIterations(int, int) - Method in class drasys.or.graph.vrp.Randomizer
Adds a sequence of iterations at a given strength value.
addNeighbor(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
addRow(VectorI) - Method in class drasys.or.matrix.RowMajorMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.ColumnMajorMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.CompressedRowMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.SparseMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.RowArrayMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.ColumnArrayMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in interface drasys.or.matrix.SizableMatrixI
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.CompressedColumnMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.complex.RowMajorMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Adds a new row and any non-null elements in vector to the end of the matrix .
addRow(VectorI) - Method in interface drasys.or.matrix.complex.SizableMatrixI
Adds a new row and any non-null elements in vector to the end of the matrix .
addToTour(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
addVertex(Object) - Method in class drasys.or.graph.BaseGraph
Adds a new vertex to the graph where: value=null.
addVertex(Object) - Method in interface drasys.or.graph.AddVertexI
Adds a new vertex to the graph with a null value.
addVertex(Object, Object) - Method in class drasys.or.graph.BaseGraph
Adds a new vertex to the graph.
addVertex(Object, Object) - Method in class drasys.or.graph.PointGraph
Adds a new vertex to the graph.
addVertex(Object, Object) - Method in interface drasys.or.graph.AddVertexI
Adds a new vertex to the graph with a value.
addVertex(VertexI) - Method in class drasys.or.graph.BaseGraph
Adds a new vertex to the graph.
addVertex(VertexI) - Method in interface drasys.or.graph.AddVertexI
Adds a new vertex to the graph, the key and value are taken from 'vertex'.
AddVertexI - interface drasys.or.graph.AddVertexI.
An interface implemented by graphs that can add vertices.
Albers - class drasys.or.geom.geo.proj.Albers.
A class that implements the Albers Equal Area Conic projection.
Albers(double, double) - Constructor for class drasys.or.geom.geo.proj.Albers
 
Albers(RangeI) - Constructor for class drasys.or.geom.geo.proj.Albers
 
Algebra - class drasys.or.linear.algebra.Algebra.
Smart linear algebra operations.
Algebra() - Constructor for class drasys.or.linear.algebra.Algebra
Create new object with default instances of the BLAS.
Algebra(VectorBLAS1, MatrixBLAS2, MatrixBLAS3) - Constructor for class drasys.or.linear.algebra.Algebra
Create new object with BLAS computations enabled and default instances of the BLAS.
AlgebraError - error drasys.or.linear.algebra.AlgebraError.
Indicates an invalid algebraic operation on matrices.
AlgebraError() - Constructor for class drasys.or.linear.algebra.AlgebraError
 
AlgebraError(String) - Constructor for class drasys.or.linear.algebra.AlgebraError
 
AlgebraException - exception drasys.or.linear.algebra.AlgebraException.
Indicates an invalid algebraic operation on matrices.
AlgebraException() - Constructor for class drasys.or.linear.algebra.AlgebraException
 
AlgebraException(String) - Constructor for class drasys.or.linear.algebra.AlgebraException
 
AlgebraI - interface drasys.or.linear.algebra.AlgebraI.
Smart linear algebra operations.
AllPairsI - interface drasys.or.graph.sp.AllPairsI.
The interface used by all algorithms to access all pairs shortest path algorithms.
allVariables() - Method in class drasys.or.stat.model.LinearRegression
A convenience method that returns an array that selects all of the independent variables.
allVariables() - Method in interface drasys.or.stat.model.LinearRegressionI
A convenience method that returns an array that selects all of the independent variables.
alpha() - Method in class drasys.or.prob.GammaDistribution
Returns the value of the alpha parameter.
applyForwardType1(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
applyForwardType2(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
applyReverseType1(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
applyReverseType2(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
applyType0(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
Array - class drasys.or.util.Array.
Array utility class.
Array() - Constructor for class drasys.or.util.Array
 
ArrayMatrix - class drasys.or.matrix.ArrayMatrix.
Abstract base class for array matrices.
ArrayMatrix(double[][]) - Constructor for class drasys.or.matrix.ArrayMatrix
Constructs a dense matrix the same size as 'array'.
ArrayMatrix(int, int) - Constructor for class drasys.or.matrix.ArrayMatrix
Constructs a dense matrix with an explicit size.

B

balanceTasks(int, int) - Method in class drasys.or.util.Smp
Split tasks into groups of equal work that meet the minimum work parameter.
BaseGraph - class drasys.or.graph.BaseGraph.
An abstract graph containing features that are common to the other graph types.
BaseGraph() - Constructor for class drasys.or.graph.BaseGraph
 
BaseGraph(int) - Constructor for class drasys.or.graph.BaseGraph
 
BaysDurhamShuffle - class drasys.or.prob.BaysDurhamShuffle.
An implementation of the Bayes and Durham shuffle to eliminate serial correlation.
BaysDurhamShuffle() - Constructor for class drasys.or.prob.BaysDurhamShuffle
The default random number generator is 'LinearCongruential'.
BaysDurhamShuffle(long) - Constructor for class drasys.or.prob.BaysDurhamShuffle
The default random number generator is 'LinearCongruential'.
BaysDurhamShuffle(RandomI) - Constructor for class drasys.or.prob.BaysDurhamShuffle
 
beginPathTree(VertexI, boolean) - Method in class drasys.or.graph.sp.SingleVertexListenerAdapter
Called before each path tree generation.
beginPathTree(VertexI, boolean) - Method in interface drasys.or.graph.sp.SingleVertexListenerI
Called before each path tree generation.
BestOf - class drasys.or.graph.tsp.BestOf.
This class implements a composite TSP algorithm by combining a set of construction algorithms with a set of improvement algorithms.
BestOf - class drasys.or.graph.vrp.BestOf.
This class implements a composite VRP algorithm by combining a set of construction algorithms with a set of improvement algorithms.
BestOf() - Constructor for class drasys.or.graph.tsp.BestOf
 
BestOf() - Constructor for class drasys.or.graph.vrp.BestOf
 
BestOf(GraphI) - Constructor for class drasys.or.graph.tsp.BestOf
 
BestOf(GraphI) - Constructor for class drasys.or.graph.vrp.BestOf
 
BestOfAll - class drasys.or.graph.tsp.BestOfAll.
This class implements a composite TSP algorithm by combining the set of all the OR-Objects TSP construction algorithms with the set of all OR-Objects improvement algorithms.
BestOfAll - class drasys.or.graph.vrp.BestOfAll.
This class implements a composite VRP algorithm by combining the set of all the OR-Objects VRP construction algorithms with the set of all OR-Objects improvement algorithms.
BestOfAll() - Constructor for class drasys.or.graph.tsp.BestOfAll
 
BestOfAll() - Constructor for class drasys.or.graph.vrp.BestOfAll
 
BestOfAll(GraphI) - Constructor for class drasys.or.graph.tsp.BestOfAll
 
BestOfAll(GraphI) - Constructor for class drasys.or.graph.vrp.BestOfAll
 
beta() - Method in class drasys.or.prob.GammaDistribution
Returns the value of the beta parameter.
BinaryHeap - class drasys.or.cont.BinaryHeap.

References:

Introduction to Algorithms
    Thomas H. Cormen, et al / Hardcover / Published 1990

BinaryHeap(CompareI) - Constructor for class drasys.or.cont.BinaryHeap
 
BinaryHeap(CompareI, int) - Constructor for class drasys.or.cont.BinaryHeap
 
BinarySearch - class drasys.or.alg.BinarySearch.
An implementation of a binary search.
BinarySearch() - Constructor for class drasys.or.alg.BinarySearch
The compare object is not set.
BinarySearch(boolean) - Constructor for class drasys.or.alg.BinarySearch
If descending is true then the elements must be in high-to-low order.
BinarySearch(boolean, CompareI) - Constructor for class drasys.or.alg.BinarySearch
If descending is true then the elements must be in high-to-low order.
BinarySearch(CompareI) - Constructor for class drasys.or.alg.BinarySearch
The compare object is set to 'compare'.
binomialCoefficient(int, int) - Method in class drasys.or.Functions
Returns the binomial coefficient: n!/(k!*(n-k)!)
binomialCoefficient(int, int) - Method in interface drasys.or.FunctionsI
Returns the binomial coefficient: n!/(k!*(n-k)!)
BinomialDistribution - class drasys.or.prob.BinomialDistribution.
An implementation of the Binomial probability distribution.
BinomialDistribution(double, int) - Constructor for class drasys.or.prob.BinomialDistribution
 
BinomialDistribution(double, int, FunctionsI) - Constructor for class drasys.or.prob.BinomialDistribution
The functions object will be used for the 'lnGamma' and 'lnFactorial' methods.
BinomialDistribution(double, int, long) - Constructor for class drasys.or.prob.BinomialDistribution
 
BinomialDistributionBase - class drasys.or.prob.BinomialDistributionBase.
An implementation of the Binomial probability distribution.
BinomialDistributionBase(double, int) - Constructor for class drasys.or.prob.BinomialDistributionBase
 
BinomialDistributionBase(double, int, FunctionsI) - Constructor for class drasys.or.prob.BinomialDistributionBase
The functions object will be used for the 'lnGamma' and 'lnFactorial' methods.
BinomialDistributionBase(double, int, long) - Constructor for class drasys.or.prob.BinomialDistributionBase
 
BinomialHeap - class drasys.or.cont.BinomialHeap.
A binomial heap implementation of a priority queue.
BinomialHeap(CompareI) - Constructor for class drasys.or.cont.BinomialHeap
 
Bisection - class drasys.or.nonlinear.Bisection.
An implementation of the bisection algorithm to solve single equations.
Bisection() - Constructor for class drasys.or.nonlinear.Bisection
 
BLAS1 - class drasys.or.linear.blas.BLAS1.
Serial implementation of the BLAS1.
BLAS1() - Constructor for class drasys.or.linear.blas.BLAS1
 
BLAS1I - interface drasys.or.linear.blas.BLAS1I.
Defines an array based BLAS1 for Java.
BLAS2 - class drasys.or.linear.blas.BLAS2.
Serial implementation of the BLAS2.
BLAS2() - Constructor for class drasys.or.linear.blas.BLAS2
 
BLAS2I - interface drasys.or.linear.blas.BLAS2I.
Defines an array based BLAS2 for Java.
BLAS3 - class drasys.or.linear.blas.BLAS3.
Serial implementation of the BLAS3.
BLAS3() - Constructor for class drasys.or.linear.blas.BLAS3
 
BLAS3I - interface drasys.or.linear.blas.BLAS3I.
Defines an array based BLAS3 for Java.
BlasError - error drasys.or.linear.blas.BlasError.
Indicates an invalid blas operation.
BlasError() - Constructor for class drasys.or.linear.blas.BlasError
 
BlasError(String) - Constructor for class drasys.or.linear.blas.BlasError
 
BlasException - exception drasys.or.linear.blas.BlasException.
Indicates an invalid blas operation.
BlasException() - Constructor for class drasys.or.linear.blas.BlasException
 
BlasException(String) - Constructor for class drasys.or.linear.blas.BlasException
 
BOOLEAN - Static variable in interface drasys.or.mp.VariableI
The variable is boolean valued.
bound(PointI) - Method in class drasys.or.geom.rect2.Range
Returns the argument 'point' if it is included in the range.
bound(PointI) - Method in interface drasys.or.geom.rect2.RangeI
Returns the argument 'point' if it is included in the range.
bound(PointI) - Method in class drasys.or.geom.rect3.Range
Returns the argument 'point' if it is included in the range.
bound(PointI) - Method in interface drasys.or.geom.rect3.RangeI
Returns the argument 'point' if it is included in the range.
bound(PointI) - Method in class drasys.or.geom.geo.Range
Returns the argument 'point' if it is included in the range.
boundPoint(PointI) - Method in interface drasys.or.geom.RangeI
Returns the argument 'point' if it is included in the range.
boundPoint(PointI) - Method in class drasys.or.geom.rect2.Range
Returns the argument 'point' if it is included in the range.
boundPoint(PointI) - Method in class drasys.or.geom.rect3.Range
Returns the argument 'point' if it is included in the range.
boundPoint(PointI) - Method in class drasys.or.geom.geo.Range
Returns the argument 'point' if it is included in the range.
buildColumnIndex() - Method in class drasys.or.matrix.CompressedRowMatrix
Build the column index structure.
buildRowIndex() - Method in class drasys.or.matrix.CompressedColumnMatrix
Build the row index structure.

C

calcCost() - Method in class drasys.or.graph.tsp.Geni
Returns the cost of the solution tour.
calcTour() - Method in class drasys.or.graph.tsp.Geni
Returns the solution tour.
candidates() - Method in interface drasys.or.graph.sp.SingleVertexI
Creates an Enumeration on the candidate vertices that were reached in the path generation.
candidates() - Method in class drasys.or.graph.sp.Connections
Creates an Enumeration on the candidate vertices that were reached in the path generation.
candidates() - Method in class drasys.or.graph.sp.Dijkstra
Creates an Enumeration on the candidate vertices that were reached in the path generation.
capacity() - Method in class drasys.or.cont.IndexedVector
 
capacity() - Method in class drasys.or.matrix.ContiguousVector
Returns the number of elements the vector can hold before allocating memory.
capacity() - Method in class drasys.or.matrix.SparseVector
Always returns Integer.MAX_VALUE.
capacity() - Method in interface drasys.or.matrix.SizableVectorI
Returns the number of elements the vector can hold without reallocating memory.
capacity() - Method in interface drasys.or.matrix.complex.SizableVectorI
Returns the number of elements the vector can hold without reallocating memory.
capacity() - Method in class drasys.or.matrix.complex.ContiguousVector
Returns the number of elements the vector can hold before allocating memory.
capacityOfColumns() - Method in class drasys.or.matrix.ContiguousMatrix
Returns the number of columns the matrix can hold without allocating more memory.
capacityOfColumns() - Method in class drasys.or.matrix.CompressedRowMatrix
Returns the number of columns the matrix can hold without allocating more memory.
capacityOfColumns() - Method in class drasys.or.matrix.SparseMatrix
Always returns Integer.MAX_VALUE.
capacityOfColumns() - Method in class drasys.or.matrix.RowArrayMatrix
Returns the number of columns the matrix can hold without reallocating memory.
capacityOfColumns() - Method in class drasys.or.matrix.ColumnArrayMatrix
Returns the number of columns the matrix can hold without reallocating memory.
capacityOfColumns() - Method in interface drasys.or.matrix.SizableMatrixI
Returns the number of columns the matrix can hold without reallocating memory.
capacityOfColumns() - Method in class drasys.or.matrix.CompressedColumnMatrix
Returns the number of columns the matrix can hold without allocating more memory.
capacityOfColumns() - Method in class drasys.or.matrix.complex.ContiguousMatrix
Returns the number of columns the matrix can hold without allocating more memory.
capacityOfColumns() - Method in interface drasys.or.matrix.complex.SizableMatrixI
Returns the number of columns the matrix can hold without reallocating memory.
capacityOfRows() - Method in class drasys.or.matrix.ContiguousMatrix
Returns the number of rows the matrix can hold without allocating more memory.
capacityOfRows() - Method in class drasys.or.matrix.CompressedRowMatrix
Returns the number of rows the matrix can hold without allocating more memory.
capacityOfRows() - Method in class drasys.or.matrix.SparseMatrix
Always returns Integer.MAX_VALUE.
capacityOfRows() - Method in class drasys.or.matrix.RowArrayMatrix
Returns the number of rows the matrix can hold without reallocating memory.
capacityOfRows() - Method in class drasys.or.matrix.ColumnArrayMatrix
Returns the number of rows the matrix can hold without reallocating memory.
capacityOfRows() - Method in interface drasys.or.matrix.SizableMatrixI
Returns the number of rows the matrix can hold without reallocating memory.
capacityOfRows() - Method in class drasys.or.matrix.CompressedColumnMatrix
Returns the number of rows the matrix can hold without allocating more memory.
capacityOfRows() - Method in class drasys.or.matrix.complex.ContiguousMatrix
Returns the number of rows the matrix can hold without allocating more memory.
capacityOfRows() - Method in interface drasys.or.matrix.complex.SizableMatrixI
Returns the number of rows the matrix can hold without reallocating memory.
caxpy(int, ComplexI, float[], int, int, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Constant times a vector plus a vector: y = y + alpha * x.
caxpy(int, ComplexI, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Constant times a vector plus a vector: y = y + alpha * x.
caxpy(int, ComplexI, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Constant times a vector plus a vector: y = y + alpha * x.
ccopy(int, float[], int, int, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Copies vector x to vector y: y = x.
ccopy(int, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Copies vector x to vector y: y = x.
ccopy(int, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Copies vector x to vector y: y = x.
cdf(double) - Method in class drasys.or.prob.GammaDistribution
Computes the cdf by numerical integration using the pdf.
cdf(double) - Method in class drasys.or.prob.DiscreteDistribution
Returns cdf((int)x);
cdf(double) - Method in interface drasys.or.prob.DistributionI
Returns the value of the cumulative distribution function at x;
cdf(double) - Method in class drasys.or.prob.UniformDistribution
Returns the value of the cumulative distribution function at x;
cdf(double) - Method in class drasys.or.prob.NormalDistribution
Computes the cdf by numerical integration using the pdf.
cdf(double) - Method in class drasys.or.prob.FDistribution
Computes the cdf using the incomplete beta function.
cdf(double) - Method in class drasys.or.prob.ChiSquareDistribution
Computes the cdf using the incomplete beta function.
cdf(double) - Method in class drasys.or.prob.StudentsTDistribution
Computes the cdf using the incomplete beta function.
cdf(double) - Method in class drasys.or.prob.ExponentialDistribution
Returns the value of the cumulative distribution function at x;
cdf(int) - Method in class drasys.or.prob.PoissonDistributionBase
Returns the value of the cumulative distribution function at x; The standard edition iterates the pdf (x+1) times.
cdf(int) - Method in class drasys.or.prob.DiscreteUniformDistribution
Returns the value of the cumulative distribution function at x;
cdf(int) - Method in class drasys.or.prob.EmpiricalDistribution
Returns the value of the cumulative distribution function at x;
cdf(int) - Method in interface drasys.or.prob.DiscreteDistributionI
Returns the value of the cumulative distribution function at x;
cdf(int) - Method in class drasys.or.prob.BinomialDistributionBase
Returns the value of the cumulative distribution function at x; The standard edition iterates the pdf (x+1) times.
cdf(int) - Method in class drasys.or.prob.PoissonDistribution
Returns the value of the cumulative distribution function at x; The standard edition iterates the pdf (x+1) times.
cdf(int) - Method in class drasys.or.prob.BinomialDistribution
Returns the value of the cumulative distribution function at x; The standard edition iterates the pdf (x+1) times.
cdotc(int, float[], int, int, float[], int, int, Complex) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the dot product of two vectors: alpha = x (.) y.
cdotc(int, float[], int, int, float[], int, int, Complex) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the dot product of two vectors: alpha = x (.) y.
cdotc(int, float[], int, int, float[], int, int, Complex) - Method in class drasys.or.linear.blas.BLAS1
Computes the dot product of two vectors: alpha = x (.) y.
cdotu(int, float[], int, int, float[], int, int, Complex) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the dot product of two vectors: alpha = x (.) y.
cdotu(int, float[], int, int, float[], int, int, Complex) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the dot product of two vectors: alpha = x (.) y.
cdotu(int, float[], int, int, float[], int, int, Complex) - Method in class drasys.or.linear.blas.BLAS1
Computes the dot product of two vectors: alpha = x (.) y.
centroid() - Method in class drasys.or.geom.rect2.Polygon
Returns the point at the mean X and Y for the vertices, the holes are ignored.
centroid() - Method in class drasys.or.geom.rect2.Range
 
centroid() - Method in class drasys.or.geom.rect2.Point
 
centroid() - Method in interface drasys.or.geom.rect2.Rect2I
 
centroid() - Method in class drasys.or.geom.rect2.LineSegment
 
centroid() - Method in interface drasys.or.geom.rect3.Rect3I
 
centroid() - Method in class drasys.or.geom.rect3.Point
 
centroid() - Method in class drasys.or.geom.rect3.LineSegment
 
centroid() - Method in class drasys.or.geom.rect3.Range
 
centroid() - Method in interface drasys.or.geom.geo.GeoI
 
centroid() - Method in interface drasys.or.geom.geo.RangeI
Returns the centroid center point of the range.
centroid() - Method in class drasys.or.geom.geo.Point
 
centroid() - Method in class drasys.or.geom.geo.Range
 
cgemm(int, int, int, ComplexI, float[], int, int, int, float[], int, int, int, ComplexI, float[], int, int, int) - Method in interface drasys.or.linear.blas.BLAS3I
Computes: C = alpha*A*B + beta*C.
cgemm(int, int, int, ComplexI, float[], int, int, int, float[], int, int, int, ComplexI, float[], int, int, int) - Method in class drasys.or.linear.blas.SmpBLAS3
Computes: C = alpha*A*B + beta*C.
cgemm(int, int, int, ComplexI, float[], int, int, int, float[], int, int, int, ComplexI, float[], int, int, int) - Method in class drasys.or.linear.blas.BLAS3
Computes: C = alpha*A*B + beta*C.
cgemv(int, int, ComplexI, float[], int, int, int, float[], int, int, ComplexI, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS2
Computes: y = alpha*A*x + beta*y.
cgemv(int, int, ComplexI, float[], int, int, int, float[], int, int, ComplexI, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS2I
Computes: y = alpha*A*x + beta*y.
cgemv(int, int, ComplexI, float[], int, int, int, float[], int, int, ComplexI, float[], int, int) - Method in class drasys.or.linear.blas.BLAS2
Computes: y = alpha*A*x + beta*y.
cgerc(int, int, ComplexI, float[], int, int, float[], int, int, float[], int, int, int) - Method in class drasys.or.linear.blas.SmpBLAS2
Computes: A = alpha*x*y' + A.
cgerc(int, int, ComplexI, float[], int, int, float[], int, int, float[], int, int, int) - Method in interface drasys.or.linear.blas.BLAS2I
Computes: A = alpha*x*y' + A.
cgerc(int, int, ComplexI, float[], int, int, float[], int, int, float[], int, int, int) - Method in class drasys.or.linear.blas.BLAS2
Computes: A = alpha*x*y' + A.
cgeru(int, int, ComplexI, float[], int, int, float[], int, int, float[], int, int, int) - Method in class drasys.or.linear.blas.SmpBLAS2
Computes: A = alpha*x*y' + A.
cgeru(int, int, ComplexI, float[], int, int, float[], int, int, float[], int, int, int) - Method in interface drasys.or.linear.blas.BLAS2I
Computes: A = alpha*x*y' + A.
cgeru(int, int, ComplexI, float[], int, int, float[], int, int, float[], int, int, int) - Method in class drasys.or.linear.blas.BLAS2
Computes: A = alpha*x*y' + A.
changePriority(PairI, Object) - Method in interface drasys.or.cont.PriorityQueueI
Change the priority of a element in the queue.
changePriority(PairI, Object) - Method in class drasys.or.cont.BinaryHeap
 
changePriority(PairI, Object) - Method in class drasys.or.cont.BinomialHeap
 
CheapestInsertion - class drasys.or.graph.tsp.CheapestInsertion.
This is an implementation of the Cheapest Insertion TSP construction algorithm.
CheapestInsertion() - Constructor for class drasys.or.graph.tsp.CheapestInsertion
 
CheapestInsertion(GraphI) - Constructor for class drasys.or.graph.tsp.CheapestInsertion
 
check() - Method in interface drasys.or.cont.PriorityQueueI
Check the integrity of the internal data structures.
check() - Method in class drasys.or.cont.BinaryHeap
 
check() - Method in class drasys.or.cont.BinomialHeap
 
checkChangeCount() - Method in class drasys.or.graph.tsp.TSPBase
 
checkList() - Method in class drasys.or.graph.tsp.Geni
 
ChiSquareDistribution - class drasys.or.prob.ChiSquareDistribution.
An implementation of the Chi-Square probability distribution.
ChiSquareDistribution(double) - Constructor for class drasys.or.prob.ChiSquareDistribution
Create a Chi-Square distribution with explicit degrees of freedom.
ClarkeWright - class drasys.or.graph.vrp.ClarkeWright.
A randomized greedy VRP construction algorithm based on the algorithm described by Clarke and Wright.
ClarkeWright() - Constructor for class drasys.or.graph.vrp.ClarkeWright
Constructs a randomized version of the ClarkeWright algorithm using the Randomizer object.
ClarkeWright(int) - Constructor for class drasys.or.graph.vrp.ClarkeWright
Constructs a randomized version of the ClarkeWright algorithm using the Randomizer object.
ClarkeWright(int, int) - Constructor for class drasys.or.graph.vrp.ClarkeWright
Constructs a randomized version of the ClarkeWright algorithm using the Randomizer object.
ClarkeWright(int, int, ImproveI) - Constructor for class drasys.or.graph.vrp.ClarkeWright
Constructs a randomized version of the ClarkeWright algorithm using the Randomizer object.
ClarkeWrightBase - class drasys.or.graph.vrp.ClarkeWrightBase.
A randomizable greedy VRP construction algorithm based on the savings list algorithm described by Clarke and Wright.
ClarkeWrightBase() - Constructor for class drasys.or.graph.vrp.ClarkeWrightBase
 
ClarkeWrightBase(ImproveI) - Constructor for class drasys.or.graph.vrp.ClarkeWrightBase
 
clone() - Method in class drasys.or.Pair
 
coefficients() - Method in interface drasys.or.mp.ProblemI
Returns a mutable 'Enumeration' of the sparse in the problem.
coefficients() - Method in class drasys.or.mp.Problem
Returns a mutable 'Enumeration' of the sparse in the problem.
colorEdges() - Method in interface drasys.or.graph.color.ColoringI
Colors the edges of the graph.
colorEdges() - Method in class drasys.or.graph.color.WelshPowell
Colors the edges of the graph.
ColoringI - interface drasys.or.graph.color.ColoringI.
The interface used by all algorithms to access graph coloring algorithms.
colorVertices() - Method in interface drasys.or.graph.color.ColoringI
Colors the vertices of the graph.
colorVertices() - Method in class drasys.or.graph.color.WelshPowell
Colors the vertices of the graph.
ColumnArrayMatrix - class drasys.or.matrix.ColumnArrayMatrix.
A dense column-major matrix of double values where each column is an array.
ColumnArrayMatrix(double[][]) - Constructor for class drasys.or.matrix.ColumnArrayMatrix
Constructs a dense matrix and copy the contents from 'array'.
ColumnArrayMatrix(int, int) - Constructor for class drasys.or.matrix.ColumnArrayMatrix
Constructs a dense matrix with an explicit size.
ColumnArrayMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.ColumnArrayMatrix
Constructs a dense matrix with an explicit size and capacity.
ColumnArrayMatrix(MatrixI) - Constructor for class drasys.or.matrix.ColumnArrayMatrix
Constructs a sparse matrix the same size as 'matrix'.
ColumnArrayMatrix(VectorI) - Constructor for class drasys.or.matrix.ColumnArrayMatrix
Constructs a square matrix with the 'vector' as the diagonal.
columnElements(int) - Method in class drasys.or.matrix.Matrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.ContiguousMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.CompressedRowMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.SparseMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.RowArrayMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.ColumnArrayMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in interface drasys.or.matrix.MatrixI
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.CompressedColumnMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in interface drasys.or.matrix.complex.MatrixI
Returns an enumeration of the non-null elements in a column.
columnElements(int) - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns an enumeration of the non-null elements in a column.
ColumnMajorMatrix - class drasys.or.matrix.ColumnMajorMatrix.
A dense contiguous resizable column-major matrix of double values.
ColumnMajorMatrix - class drasys.or.matrix.complex.ColumnMajorMatrix.
A dense contiguous column-major matrix of complex values.
ColumnMajorMatrix(double[][]) - Constructor for class drasys.or.matrix.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with the same number of rows as 'array'.
ColumnMajorMatrix(double[][]) - Constructor for class drasys.or.matrix.complex.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with the same number of rows as 'array'.
ColumnMajorMatrix(double[][], double[][]) - Constructor for class drasys.or.matrix.complex.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with the same number of rows as 'real' and 'imag'.
ColumnMajorMatrix(int, int) - Constructor for class drasys.or.matrix.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with an explicit size.
ColumnMajorMatrix(int, int) - Constructor for class drasys.or.matrix.complex.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with an explicit size.
ColumnMajorMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with an explicit size and capacity.
ColumnMajorMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.complex.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with an explicit size and capacity.
ColumnMajorMatrix(MatrixI) - Constructor for class drasys.or.matrix.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with the same number of rows and columns as 'matrix'.
ColumnMajorMatrix(MatrixI) - Constructor for class drasys.or.matrix.complex.ColumnMajorMatrix
Constructs a contiguous dense column-major matrix with the same number of rows and columns as 'matrix'.
ColumnMajorMatrix(VectorI) - Constructor for class drasys.or.matrix.ColumnMajorMatrix
Constructs a square matrix with the 'vector' as the diagonal and zeros.
ColumnMajorMatrix(VectorI) - Constructor for class drasys.or.matrix.complex.ColumnMajorMatrix
Constructs a square matrix with the 'vector' as the diagonal and zeros.
columnVector(int) - Method in class drasys.or.matrix.ContiguousMatrix
Returns a reference to the column.
columnVector(int) - Method in interface drasys.or.matrix.ContiguousMatrixI
Returns a reference to the column.
columnVector(int) - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns a reference to the column.
columnVector(int) - Method in class drasys.or.matrix.complex.ContiguousMatrix
Returns a reference to the column.
columnVector(int) - Method in interface drasys.or.matrix.complex.ContiguousMatrixI
Returns a reference to the column.
columnVector(int) - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns a reference to the column.
combine(TransformI) - Method in class drasys.or.geom.rect2.Transform
Includes the argument transform into this transform.
combine(TransformI) - Method in interface drasys.or.geom.rect2.TransformI
Includes the argument transform into this transform.
compare(Object, Object) - Method in class drasys.or.CompareNumber
 
compare(Object, Object) - Method in class drasys.or.CompareNumberReverse
 
compare(Object, Object) - Method in interface drasys.or.CompareI
 
compare(Object, Object) - Method in class drasys.or.CompareStringReverse
 
compare(Object, Object) - Method in class drasys.or.CompareString
 
compare(Object, Object) - Method in class drasys.or.CompareReverse
 
CompareI - interface drasys.or.CompareI.
An interface to compare two objects.
CompareNumber - class drasys.or.CompareNumber.
A comparison object to compare two Number objects.
CompareNumber() - Constructor for class drasys.or.CompareNumber
 
CompareNumberReverse - class drasys.or.CompareNumberReverse.
A comparison object to compare two Number objects.
CompareNumberReverse() - Constructor for class drasys.or.CompareNumberReverse
 
CompareReverse - class drasys.or.CompareReverse.
A comparison object that reverses the direction of another comparison object.
CompareReverse(CompareI) - Constructor for class drasys.or.CompareReverse
 
CompareString - class drasys.or.CompareString.
A comparison object to compare two String objects.
CompareString() - Constructor for class drasys.or.CompareString
 
CompareStringReverse - class drasys.or.CompareStringReverse.
A comparison object to compare two String objects.
CompareStringReverse() - Constructor for class drasys.or.CompareStringReverse
 
Complex - class drasys.or.Complex.
An implementation of a complex value.
Complex() - Constructor for class drasys.or.Complex
 
Complex(ComplexI) - Constructor for class drasys.or.Complex
 
Complex(double) - Constructor for class drasys.or.Complex
 
Complex(double, double) - Constructor for class drasys.or.Complex
 
ComplexArray - class drasys.or.util.ComplexArray.
Complex Array utility class.
ComplexArray() - Constructor for class drasys.or.util.ComplexArray
 
ComplexContainer - class drasys.or.matrix.complex.ComplexContainer.
Complex container implementation.
ComplexContainer() - Constructor for class drasys.or.matrix.complex.ComplexContainer
Create a real container with using the global epsilon.
ComplexContainer(double) - Constructor for class drasys.or.matrix.complex.ComplexContainer
Create a real container with explicit epsilon.
ComplexContainerI - interface drasys.or.matrix.complex.ComplexContainerI.
Containers that hold complex numbers.
ComplexI - interface drasys.or.ComplexI.
An interface to an object that has a complex value.
Composite - class drasys.or.graph.tsp.Composite.
This class implements a composite TSP algorithm by combining a construction algorithm with an improvement algorithm.
Composite - class drasys.or.graph.vrp.Composite.
This class implements a composite VRP algorithm by combining a construction algorithm with an improvement algorithm.
Composite(ConstructI, ImproveI) - Constructor for class drasys.or.graph.tsp.Composite
 
Composite(ConstructI, ImproveI) - Constructor for class drasys.or.graph.vrp.Composite
 
Composite(ConstructI, ImproveI, GraphI) - Constructor for class drasys.or.graph.tsp.Composite
 
Composite(ConstructI, ImproveI, GraphI) - Constructor for class drasys.or.graph.vrp.Composite
 
CompressedColumnMatrix - class drasys.or.matrix.CompressedColumnMatrix.
A sparse compressed resizable column-major matrix of double values.
CompressedColumnMatrix(double[][], int) - Constructor for class drasys.or.matrix.CompressedColumnMatrix
Creates a sparse matrix from the contents of 'array'.
CompressedColumnMatrix(double[][], int, double) - Constructor for class drasys.or.matrix.CompressedColumnMatrix
Creates a sparse matrix from the contents of 'array'.
CompressedColumnMatrix(int, int, int) - Constructor for class drasys.or.matrix.CompressedColumnMatrix
 
CompressedColumnMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.CompressedColumnMatrix
 
CompressedColumnMatrix(MatrixI, int) - Constructor for class drasys.or.matrix.CompressedColumnMatrix
 
CompressedColumnMatrix(VectorI, int) - Constructor for class drasys.or.matrix.CompressedColumnMatrix
 
CompressedMatrix - class drasys.or.matrix.CompressedMatrix.
Abstract base class for compressed matrices.
CompressedMatrix() - Constructor for class drasys.or.matrix.CompressedMatrix
 
CompressedMatrix(double) - Constructor for class drasys.or.matrix.CompressedMatrix
 
CompressedMatrix(double[][]) - Constructor for class drasys.or.matrix.CompressedMatrix
 
CompressedMatrix(double[][], double) - Constructor for class drasys.or.matrix.CompressedMatrix
 
CompressedRowMatrix - class drasys.or.matrix.CompressedRowMatrix.
A sparse compressed resizable row-major matrix of double values.
CompressedRowMatrix(double[][], int) - Constructor for class drasys.or.matrix.CompressedRowMatrix
Creates a sparse matrix from the contents of 'array'.
CompressedRowMatrix(double[][], int, double) - Constructor for class drasys.or.matrix.CompressedRowMatrix
Creates a sparse matrix from the contents of 'array'.
CompressedRowMatrix(int, int, int) - Constructor for class drasys.or.matrix.CompressedRowMatrix
Constructs a compressed sparse row-major matrix with an explicit row capacity and column size.
CompressedRowMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.CompressedRowMatrix
 
CompressedRowMatrix(MatrixI, int) - Constructor for class drasys.or.matrix.CompressedRowMatrix
 
CompressedRowMatrix(VectorI, int) - Constructor for class drasys.or.matrix.CompressedRowMatrix
 
computeConditionNumber() - Method in interface drasys.or.linear.algebra.SVDecompositionI
Computes the condition number of the matrix.
computeConditionNumber() - Method in class drasys.or.linear.algebra.QRIteration
Computes the condition number of the matrix.
computeDeterminate() - Method in interface drasys.or.linear.algebra.LUDecompositionI
Computes the determinate of the original matrix from the components.
computeDeterminate() - Method in class drasys.or.linear.algebra.CroutPivot
Computes the determinate of the original matrix from the components.
computeInverse() - Method in interface drasys.or.linear.algebra.LUDecompositionI
Uses backsubstitution to solve for the inverse.
computeInverse() - Method in interface drasys.or.linear.algebra.DecompositionI
Computes the inverse of the original matrix from the components.
computeInverse() - Method in class drasys.or.linear.algebra.CroutPivot
Uses backsubstitution on each column to solve for the inverse.
computeInverse() - Method in interface drasys.or.linear.algebra.SVDecompositionI
Computes the inverse of the decomposed matrix from the components.
computeInverse() - Method in class drasys.or.linear.algebra.QRIteration
Computes the inverse of the decomposed matrix from the components.
computeInverse(MatrixI) - Method in interface drasys.or.linear.algebra.LUDecompositionI
Uses backsubstitution to solve for the inverse.
computeInverse(MatrixI) - Method in interface drasys.or.linear.algebra.DecompositionI
Computes the inverse of the original matrix from the components.
computeInverse(MatrixI) - Method in class drasys.or.linear.algebra.CroutPivot
Uses backsubstitution on each column to solve for the inverse.
computeInverse(MatrixI) - Method in interface drasys.or.linear.algebra.SVDecompositionI
Computes the inverse of the decomposed matrix from the components.
computeInverse(MatrixI) - Method in class drasys.or.linear.algebra.QRIteration
Computes the inverse of the decomposed matrix from the components.
computeProportion(int, int, double) - Static method in class drasys.or.prob.BinomialDistribution
Compute the parameter 'p' which fits a binomial distribution to the arguments.
Conic - class drasys.or.geom.geo.proj.Conic.
A class that implements features common to conic projections.
Conic(double, double) - Constructor for class drasys.or.geom.geo.proj.Conic
 
Conic(RangeI) - Constructor for class drasys.or.geom.geo.proj.Conic
 
ConicI - interface drasys.or.geom.geo.proj.ConicI.
An interface to abstractly access features common to conic projections.
conjugate() - Method in class drasys.or.Complex
Compute: this = conjugate(this).
Connections - class drasys.or.graph.sp.Connections.
A single vertex shortest path implementation which uses the connection restriction and cost properties.
Connections(GraphI) - Constructor for class drasys.or.graph.sp.Connections
A constructor that sets the target graph.
Connections(GraphI, PriorityQueueI) - Constructor for class drasys.or.graph.sp.Connections
A constructor that sets the target graph and the 'PriorityQueueI' used by the algorithm.
Constants - class drasys.or.Constants.
A class containing commonly used constants.
Constants() - Constructor for class drasys.or.Constants
 
Constraint - class drasys.or.mp.Constraint.
Constraint implementation.
ConstraintI - interface drasys.or.mp.ConstraintI.
Abstract interface to constraints.
constraints() - Method in interface drasys.or.mp.ProblemI
Returns an 'Enumeration' of the constraints.
constraints() - Method in class drasys.or.mp.Problem
Returns an 'Enumeration' of the constraints.
construct() - Method in class drasys.or.graph.tsp.ConstructBase
 
construct() - Method in class drasys.or.graph.tsp.FarthestInsertion
 
construct() - Method in class drasys.or.graph.tsp.Geni
 
construct() - Method in class drasys.or.graph.tsp.NearestAddition
 
construct() - Method in class drasys.or.graph.tsp.NearestInsertion
 
construct() - Method in class drasys.or.graph.tsp.CheapestInsertion
 
construct() - Method in class drasys.or.graph.tsp.FullEnumeration
 
ConstructBase - class drasys.or.graph.tsp.ConstructBase.
A base class containing features common to many construction TSP algorithms.
ConstructBase - class drasys.or.graph.vrp.ConstructBase.
A base class containing features common to many construction VRP algorithms.
ConstructBase() - Constructor for class drasys.or.graph.tsp.ConstructBase
The target graph must be set with 'setGraph()'.
ConstructBase() - Constructor for class drasys.or.graph.vrp.ConstructBase
 
ConstructBase(GraphI) - Constructor for class drasys.or.graph.tsp.ConstructBase
Sets the target graph.
ConstructBase(ImproveI) - Constructor for class drasys.or.graph.vrp.ConstructBase
 
constructClosedTour() - Method in class drasys.or.graph.tsp.ConstructBase
Construct a closed tour solution.
constructClosedTour() - Method in class drasys.or.graph.tsp.Geni
Construct a closed tour solution.
constructClosedTour() - Method in class drasys.or.graph.tsp.Composite
Construct a closed tour solution.
constructClosedTour() - Method in class drasys.or.graph.tsp.BestOf
Construct a closed tour solution.
constructClosedTour() - Method in interface drasys.or.graph.tsp.ConstructI
Construct a closed tour solution.
constructClosedTours(Object) - Method in class drasys.or.graph.vrp.ClarkeWrightBase
Construct a solution with closed tours that begin and end at the depot vertex.
constructClosedTours(Object) - Method in class drasys.or.graph.vrp.GillettMillerBase
Construct a solution with closed tours that begin and end at the depot vertex.
constructClosedTours(Object) - Method in class drasys.or.graph.vrp.Randomizer
Construct a solution with closed tours that begin and end at the depot vertex.
constructClosedTours(Object) - Method in interface drasys.or.graph.vrp.ConstructI
Construct a solution with closed tours that begin and end at the depot vertex.
constructClosedTours(Object) - Method in class drasys.or.graph.vrp.BestOf
Construct a solution with closed tours that begin and end at the depot vertex.
constructClosedTours(Object) - Method in class drasys.or.graph.vrp.Composite
Construct a solution with closed tours that begin and end at the depot vertex.
ConstructI - interface drasys.or.graph.tsp.ConstructI.
The interface used by all algorithms to access TSP construction algorithms.
ConstructI - interface drasys.or.graph.vrp.ConstructI.
The interface used by all algorithms to access VRP construction algorithms.
constructInboundTours(Object) - Method in class drasys.or.graph.vrp.ClarkeWrightBase
Construct a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
constructInboundTours(Object) - Method in class drasys.or.graph.vrp.GillettMillerBase
Construct a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
constructInboundTours(Object) - Method in class drasys.or.graph.vrp.Randomizer
Construct a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
constructInboundTours(Object) - Method in interface drasys.or.graph.vrp.ConstructI
Construct a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
constructInboundTours(Object) - Method in class drasys.or.graph.vrp.BestOf
Construct a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
constructInboundTours(Object) - Method in class drasys.or.graph.vrp.Composite
Construct a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
constructOpenTour() - Method in class drasys.or.graph.tsp.ConstructBase
Construct an open tour solution with arbitrary end points.
constructOpenTour() - Method in class drasys.or.graph.tsp.Geni
Construct an open tour solution with arbitrary end points.
constructOpenTour() - Method in class drasys.or.graph.tsp.Composite
Construct an open tour solution with arbitrary end points.
constructOpenTour() - Method in class drasys.or.graph.tsp.BestOf
Construct an open tour solution with arbitrary end points.
constructOpenTour() - Method in interface drasys.or.graph.tsp.ConstructI
Construct an open tour solution with arbitrary end points.
constructOpenTour(Object, Object) - Method in class drasys.or.graph.tsp.ConstructBase
Construct a tour with explicit end points.
constructOpenTour(Object, Object) - Method in class drasys.or.graph.tsp.Geni
Construct a tour with explicit end points.
constructOpenTour(Object, Object) - Method in class drasys.or.graph.tsp.Composite
Construct a tour with explicit end points.
constructOpenTour(Object, Object) - Method in class drasys.or.graph.tsp.BestOf
Construct a tour with explicit end points.
constructOpenTour(Object, Object) - Method in interface drasys.or.graph.tsp.ConstructI
Construct a tour with explicit end points.
constructOpenTourFrom(Object) - Method in class drasys.or.graph.tsp.ConstructBase
Construct an open tour solution with an explicit origin and arbitrary destination.
constructOpenTourFrom(Object) - Method in class drasys.or.graph.tsp.Geni
Construct an open tour solution with an explicit origin and arbitrary destination.
constructOpenTourFrom(Object) - Method in class drasys.or.graph.tsp.Composite
Construct an open tour solution with an explicit origin and arbitrary destination.
constructOpenTourFrom(Object) - Method in class drasys.or.graph.tsp.BestOf
Construct an open tour solution with an explicit origin and arbitrary destination.
constructOpenTourFrom(Object) - Method in interface drasys.or.graph.tsp.ConstructI
Construct an open tour solution with an explicit origin and arbitrary destination.
constructOpenTourTo(Object) - Method in class drasys.or.graph.tsp.ConstructBase
Construct an open tour solution with an explicit destination and arbitrary origin.
constructOpenTourTo(Object) - Method in class drasys.or.graph.tsp.Geni
Construct an open tour solution with an explicit destination and arbitrary origin.
constructOpenTourTo(Object) - Method in class drasys.or.graph.tsp.Composite
Construct an open tour solution with an explicit destination and arbitrary origin.
constructOpenTourTo(Object) - Method in class drasys.or.graph.tsp.BestOf
Construct an open tour solution with an explicit destination and arbitrary origin.
constructOpenTourTo(Object) - Method in interface drasys.or.graph.tsp.ConstructI
Construct an open tour solution with an explicit destination and arbitrary origin.
constructOutboundTours(Object) - Method in class drasys.or.graph.vrp.ClarkeWrightBase
Construct a solution with open tours that begin at the depot vertex and end at arbitrary vertices.
constructOutboundTours(Object) - Method in class drasys.or.graph.vrp.GillettMillerBase
Construct a solution with open tours that begin at the depot vertex and end at arbitrary vertices.
constructOutboundTours(Object) - Method in class drasys.or.graph.vrp.Randomizer
Construct a solution with open tours that begin at the depot vertex and end at arbitrary vertices.
constructOutboundTours(Object) - Method in interface drasys