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.or.graph.vrp.ConstructI
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.BestOf
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.Composite
Construct a solution with open tours that begin at the depot vertex and end at arbitrary vertices.
ConstructToImproveConverter - class drasys.or.graph.tsp.ConstructToImproveConverter.
This class allows a construction algorithm to be used as an improvement algorithm.
ConstructToImproveConverter(ConstructI) - Constructor for class drasys.or.graph.tsp.ConstructToImproveConverter
 
ConstructToImproveConverter(ConstructI, GraphI) - Constructor for class drasys.or.graph.tsp.ConstructToImproveConverter
 
ContiguousMatrix - class drasys.or.matrix.ContiguousMatrix.
Abstract base class for contiguous matrices.
ContiguousMatrix - class drasys.or.matrix.complex.ContiguousMatrix.
Abstract base class for contiguous complex matrices.
ContiguousMatrix.Sub - class drasys.or.matrix.ContiguousMatrix.Sub.
 
ContiguousMatrix.Sub - class drasys.or.matrix.complex.ContiguousMatrix.Sub.
 
ContiguousMatrix.Sub(double[], int, int, int, int, int) - Constructor for class drasys.or.matrix.ContiguousMatrix.Sub
 
ContiguousMatrix.Sub(double[], int, int, int, int, int) - Constructor for class drasys.or.matrix.complex.ContiguousMatrix.Sub
 
ContiguousMatrix(double[][]) - Constructor for class drasys.or.matrix.ContiguousMatrix
 
ContiguousMatrix(double[][]) - Constructor for class drasys.or.matrix.complex.ContiguousMatrix
 
ContiguousMatrix(double[][], double[][]) - Constructor for class drasys.or.matrix.complex.ContiguousMatrix
 
ContiguousMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.ContiguousMatrix
 
ContiguousMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.complex.ContiguousMatrix
 
ContiguousMatrix(MatrixI) - Constructor for class drasys.or.matrix.ContiguousMatrix
 
ContiguousMatrix(MatrixI) - Constructor for class drasys.or.matrix.complex.ContiguousMatrix
 
ContiguousMatrix(VectorI) - Constructor for class drasys.or.matrix.ContiguousMatrix
 
ContiguousMatrix(VectorI) - Constructor for class drasys.or.matrix.complex.ContiguousMatrix
 
ContiguousMatrixI - interface drasys.or.matrix.ContiguousMatrixI.
Abstract interface to abstractly access contiguous matrices.
ContiguousMatrixI - interface drasys.or.matrix.complex.ContiguousMatrixI.
Abstract interface to abstractly access contiguous matrices.
ContiguousVector - class drasys.or.matrix.ContiguousVector.
A dense resizable vector of double values.
ContiguousVector - class drasys.or.matrix.complex.ContiguousVector.
A dense resizable vector of complex values.
ContiguousVector() - Constructor for class drasys.or.matrix.ContiguousVector
Create an empty dense vector with size zero and capacity 10.
ContiguousVector() - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create an empty dense vector with size zero and capacity 10.
ContiguousVector(double[]) - Constructor for class drasys.or.matrix.ContiguousVector
Create a new dense vector and copy the contents from 'array'.
ContiguousVector(double[]) - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create a new dense vector and copy the contents from 'array'.
ContiguousVector(double[], boolean) - Constructor for class drasys.or.matrix.ContiguousVector
Create a new dense vector from 'array'.
ContiguousVector(double[], boolean) - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create a new dense vector from 'array'.
ContiguousVector(double[], double[]) - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create a new dense vector and copy the contents from 'real' and 'imag'.
ContiguousVector(int) - Constructor for class drasys.or.matrix.ContiguousVector
Create a new dense vector with explicit size.
ContiguousVector(int) - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create a new dense vector with explicit size.
ContiguousVector(int, ComplexI) - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create a new dense vector with explicit size and initialized to 'fill'.
ContiguousVector(int, double) - Constructor for class drasys.or.matrix.ContiguousVector
Create a new dense vector with explicit size and initialized to 'fill'.
ContiguousVector(int, int) - Constructor for class drasys.or.matrix.ContiguousVector
Create a new dense vector with explicit size and capacity.
ContiguousVector(int, int) - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create a new dense vector with explicit size and capacity.
ContiguousVector(VectorI) - Constructor for class drasys.or.matrix.ContiguousVector
Create a new dense vector copying the contents of 'vector'.
ContiguousVector(VectorI) - Constructor for class drasys.or.matrix.complex.ContiguousVector
Create a new dense vector copying the contents of 'vector'.
ContiguousVectorI - interface drasys.or.matrix.ContiguousVectorI.
Contiguous vectors.
ContiguousVectorI - interface drasys.or.matrix.complex.ContiguousVectorI.
Abstract interface to a generic contiguous vector.
ContinuousDistribution - class drasys.or.prob.ContinuousDistribution.
An abstract class shared by all continuous distributions.
ContinuousDistribution() - Constructor for class drasys.or.prob.ContinuousDistribution
 
ContinuousDistribution(long) - Constructor for class drasys.or.prob.ContinuousDistribution
 
ContinuousDistributionI - interface drasys.or.prob.ContinuousDistributionI.
The interface used by algorithms to access continuous distributions.
ConvergenceException - exception drasys.or.opt.lp.ConvergenceException.
Thrown if an algorithm doesn't converge to a solution after the maximum iterations.
ConvergenceException - exception drasys.or.mp.ConvergenceException.
Algorithm didn't converge after the maximum iteration count.
ConvergenceException() - Constructor for class drasys.or.opt.lp.ConvergenceException
 
ConvergenceException() - Constructor for class drasys.or.mp.ConvergenceException
 
ConvergenceException(String) - Constructor for class drasys.or.opt.lp.ConvergenceException
 
ConvergenceException(String) - Constructor for class drasys.or.mp.ConvergenceException
 
CoordinateSystem - class drasys.or.geom.rect2.CoordinateSystem.
The object that describes the 2D rectangular coordinate system.
CoordinateSystem - class drasys.or.geom.rect3.CoordinateSystem.
The object that describes the 3D rectangular coordinate system.
CoordinateSystem - class drasys.or.geom.geo.CoordinateSystem.
The object that describes the geographic coordinate system.
coordinateSystem() - Method in interface drasys.or.geom.RangeI
Returns the coordinate system used by the range.
coordinateSystem() - Method in class drasys.or.geom.KDTree
Returns the coordinate system that the index is using.
coordinateSystem() - Method in interface drasys.or.geom.GeomI
Returns the coordinate system used by the polygon
coordinateSystem() - Method in interface drasys.or.geom.PointIndexI
Returns the coordinate system that the index is using.
coordinateSystem() - Method in class drasys.or.geom.rect2.Rect2
Returns the 2-D coordinate system object.
coordinateSystem() - Method in class drasys.or.geom.rect3.Rect3
Returns the 3-D coordinate system object.
coordinateSystem() - Method in class drasys.or.geom.geo.Geo
Returns the geographic coordinate system.
CoordinateSystemI - interface drasys.or.geom.CoordinateSystemI.
An interface used by all algorithms to abstractly access coordinates.
copy(int, boolean[], int, int, boolean) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, boolean[], int, int, boolean[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, byte[], int, int, byte) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, byte[], int, int, byte[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, double[], int, int, ComplexI) - Static method in class drasys.or.util.ComplexArray
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, double[], int, int, double) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, double[], int, int, double[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, double[], int, int, double[], int, int) - Static method in class drasys.or.util.ComplexArray
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, float[], int, int, ComplexI) - Static method in class drasys.or.util.ComplexArray
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, float[], int, int, float) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, float[], int, int, float[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, float[], int, int, float[], int, int) - Static method in class drasys.or.util.ComplexArray
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, int[], int, int, int) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, int[], int, int, int[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, long[], int, int, long) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, long[], int, int, long[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, Object[], int, int, Object) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, Object[], int, int, Object[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, short[], int, int, short) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, short[], int, int, short[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copy(int, String[], int, int, String) - Static method in class drasys.or.util.Array
Sets x[i] = 'scaler' for all i
Where: i = begX + k*incX
k = 0,1,..,n-1
copy(int, String[], int, int, String[], int, int) - Static method in class drasys.or.util.Array
Sets x[i] = y[j] for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = {0,..,n-1}
copyTours(Vector[]) - Static method in class drasys.or.graph.vrp.VRPBase
 
cordinateSystem() - Method in class drasys.or.graph.PointGraph
Returns the coordinate system used by the graph.
CorruptedError - error drasys.or.CorruptedError.
Thrown if a data structure is found to be corrupted.
CorruptedError() - Constructor for class drasys.or.CorruptedError
 
CorruptedError(String) - Constructor for class drasys.or.CorruptedError
 
costOfType0(int, Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
count(int, boolean[], int, int, boolean) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, byte[], int, int, byte, byte) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, double[], int, int, ComplexI, ComplexI) - Static method in class drasys.or.util.ComplexArray
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, double[], int, int, double, double) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, float[], int, int, ComplexI, ComplexI) - Static method in class drasys.or.util.ComplexArray
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, float[], int, int, float, float) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, int[], int, int, int, int) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, long[], int, int, long, long) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, Object[], int, int, Object) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, short[], int, int, short, short) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
count(int, String[], int, int, String, String) - Static method in class drasys.or.util.Array
Returns the number of elements where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
countVertices() - Method in class drasys.or.graph.tsp.TSPBase
 
CroutPivot - class drasys.or.linear.algebra.CroutPivot.
An implementation of LU decomposition using Crout's algorithm with partial pivoting.
CroutPivot() - Constructor for class drasys.or.linear.algebra.CroutPivot
 
CroutPivot(MatrixI) - Constructor for class drasys.or.linear.algebra.CroutPivot
 
cscal(int, ComplexI, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Scale a vector by a constant: x = alpha * x.
cscal(int, ComplexI, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Scale a vector by a constant: x = alpha * x.
cscal(int, ComplexI, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Scale a vector by a constant: x = alpha * x.
csscal(int, float, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Scale a vector by a constant: x = alpha * x.
csscal(int, float, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Scale a vector by a constant: x = alpha * x.
csscal(int, float, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Scale a vector by a constant: x = alpha * x.
cswap(int, float[], int, int, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Interchange two vectors: x <-> y.
cswap(int, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Interchange two vectors: x <-> y.
cswap(int, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Interchange two vectors: x <-> y.

D

dasum(ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Computes the sum of the absolute values.
dasum(int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the sum of the absolute values.
dasum(int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the sum of the absolute values.
dasum(int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Computes the sum of the absolute values.
daxpy(double, ContiguousVectorI, ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Constant times a vector plus a vector.
Y = Y + a * X
daxpy(int, double, double[], int, int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Constant times a vector plus a vector: y = y + alpha * x.
daxpy(int, double, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Constant times a vector plus a vector: y = y + alpha * x.
daxpy(int, double, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Constant times a vector plus a vector: y = y + alpha * x.
dcopy(ContiguousVectorI, ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Copies vector x to vector y.
Y = X;
dcopy(int, double[], int, int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Copies vector x to vector y: y = x.
dcopy(int, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Copies vector x to vector y: y = x.
dcopy(int, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Copies vector x to vector y: y = x.
ddot(ContiguousVectorI, ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Computes the dot product of two vectors.
Y = X .
ddot(int, double[], int, int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the dot product of two vectors: alpha = x (.) y.
ddot(int, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the dot product of two vectors: alpha = x (.) y.
ddot(int, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Computes the dot product of two vectors: alpha = x (.) y.
decompose(int, int, double[][], double[], double[][], double) - Method in class drasys.or.linear.algebra.QRIteration
Decompose matrix A into U, W and V matrices.
decompose(MatrixI) - Method in interface drasys.or.linear.algebra.LUDecompositionI
Decompose a matrix into lower and upper triangular matrices.
decompose(MatrixI) - Method in interface drasys.or.linear.algebra.DecompositionI
Decompose matrix into components.
decompose(MatrixI) - Method in class drasys.or.linear.algebra.CroutPivot
Decompose a matrix into lower and upper triangular matrices.
decompose(MatrixI) - Method in interface drasys.or.linear.algebra.SVDecompositionI
Decompose matrix A into U, W and V matrices.
decompose(MatrixI) - Method in class drasys.or.linear.algebra.QRIteration
Decompose matrix A into U, W and V matrices.
DecompositionI - interface drasys.or.linear.algebra.DecompositionI.
The interface used by all algorithms to access decomposition algorithms.
deleteColumnIndex() - Method in class drasys.or.matrix.CompressedRowMatrix
Delete the column index structure.
deleteRowIndex() - Method in class drasys.or.matrix.CompressedColumnMatrix
Delete the row index structure.
DenseGraph - class drasys.or.graph.DenseGraph.
A implementation of a graph that is optimized for dense edges.
DenseGraph() - Constructor for class drasys.or.graph.DenseGraph
 
DenseGraph(int) - Constructor for class drasys.or.graph.DenseGraph
 
DenseLPBase - class drasys.or.opt.lp.DenseLPBase.
The interface used by all algorithms to access linear programming models.
DenseLPBase - class drasys.or.mp.lp.DenseLPBase.
Abstract class containing common dense data structures.
DenseLPBase() - Constructor for class drasys.or.opt.lp.DenseLPBase
 
DenseLPBase() - Constructor for class drasys.or.mp.lp.DenseLPBase
 
DenseLPBase(int, int) - Constructor for class drasys.or.opt.lp.DenseLPBase
 
DenseMatrix - class drasys.or.matrix.DenseMatrix.
Convenience class defining a general purpose dense matrix.
DenseMatrix - class drasys.or.matrix.complex.DenseMatrix.
A convenience class defining a general purpose dense complex matrix.
DenseMatrix(double[][]) - Constructor for class drasys.or.matrix.DenseMatrix
Constructs a dense matrix with the same number of rows as 'array'.
DenseMatrix(double[][]) - Constructor for class drasys.or.matrix.complex.DenseMatrix
Constructs a dense matrix with the same number of rows as 'array'.
DenseMatrix(double[][], double) - Constructor for class drasys.or.matrix.DenseMatrix
Constructs a dense matrix with the same number of rows as 'array'.
DenseMatrix(int, int) - Constructor for class drasys.or.matrix.DenseMatrix
Constructs a dense matrix with an explicit size.
DenseMatrix(int, int) - Constructor for class drasys.or.matrix.complex.DenseMatrix
Constructs a dense matrix with an explicit size.
DenseMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.DenseMatrix
Constructs a dense matrix with an explicit size and capacity.
DenseMatrix(int, int, int, int) - Constructor for class drasys.or.matrix.complex.DenseMatrix
Constructs a dense matrix with an explicit size and capacity.
DenseMatrix(MatrixI) - Constructor for class drasys.or.matrix.DenseMatrix
Constructs a dense matrix with the same number of rows and columns as 'matrix'.
DenseMatrix(MatrixI) - Constructor for class drasys.or.matrix.complex.DenseMatrix
Constructs a dense matrix with the same number of rows and columns as 'matrix'.
DenseMatrix(VectorI) - Constructor for class drasys.or.matrix.DenseMatrix
Constructs a square dense matrix with the 'vector' as the diagonal and zeros.
DenseMatrix(VectorI) - Constructor for class drasys.or.matrix.complex.DenseMatrix
Constructs a square dense matrix with the 'vector' as the diagonal and zeros.
DenseSimplex - class drasys.or.opt.lp.DenseSimplex.
An implementation of the simplex algorithm that is optimized for dense coefficients.
DenseSimplex - class drasys.or.mp.lp.DenseSimplex.
Simple simplex algorithm for dense coefficients.
DenseSimplex() - Constructor for class drasys.or.opt.lp.DenseSimplex
 
DenseSimplex() - Constructor for class drasys.or.mp.lp.DenseSimplex
 
DenseSimplex(int, int) - Constructor for class drasys.or.opt.lp.DenseSimplex
 
DenseSimplex(ProblemI) - Constructor for class drasys.or.mp.lp.DenseSimplex
 
DenseVector - class drasys.or.matrix.DenseVector.
A dense resizable vector of double values.
DenseVector - class drasys.or.matrix.complex.DenseVector.
A dense resizable vector of double values.
DenseVector() - Constructor for class drasys.or.matrix.DenseVector
Create an empty dense vector with size zero and capacity 10.
DenseVector() - Constructor for class drasys.or.matrix.complex.DenseVector
Create an empty dense vector with size zero and capacity 10.
DenseVector(double[]) - Constructor for class drasys.or.matrix.DenseVector
Create a new dense vector and copy the contents from 'array'.
DenseVector(double[]) - Constructor for class drasys.or.matrix.complex.DenseVector
Create a new dense vector and copy the contents from 'array'.
DenseVector(double[], double) - Constructor for class drasys.or.matrix.DenseVector
Create a new dense vector and copy the contents from 'array'.
DenseVector(double[], double[]) - Constructor for class drasys.or.matrix.complex.DenseVector
Create a new dense vector and copy the contents from 'real' and 'imag'.
DenseVector(int) - Constructor for class drasys.or.matrix.DenseVector
Create a new dense vector with explicit size.
DenseVector(int) - Constructor for class drasys.or.matrix.complex.DenseVector
Create a new dense vector with explicit size.
DenseVector(int, ComplexI) - Constructor for class drasys.or.matrix.complex.DenseVector
Create a new dense vector with explicit size and initialized to 'fill'.
DenseVector(int, double) - Constructor for class drasys.or.matrix.DenseVector
Create a new dense vector with explicit size and initialized to 'fill'.
DenseVector(int, int) - Constructor for class drasys.or.matrix.DenseVector
Create a new dense vector with explicit size and capacity.
DenseVector(int, int) - Constructor for class drasys.or.matrix.complex.DenseVector
Create a new dense vector with explicit size and capacity.
DenseVector(VectorI) - Constructor for class drasys.or.matrix.DenseVector
Create a new dense vector copying the contents of 'vector'.
DenseVector(VectorI) - Constructor for class drasys.or.matrix.complex.DenseVector
Create a new dense vector copying the contents of 'vector'.
dgemm(boolean, boolean, double, ContiguousMatrixI, ContiguousMatrixI, double, ContiguousMatrixI) - Method in class drasys.or.linear.blas.MatrixBLAS3
Computes: C = alpha*A*B + beta*C.
dgemm(int, int, int, double, double[], int, int, int, double[], int, int, int, double, double[], int, int, int) - Method in interface drasys.or.linear.blas.BLAS3I
Computes: C = alpha*A*B + beta*C.
dgemm(int, int, int, double, double[], int, int, int, double[], int, int, int, double, double[], int, int, int) - Method in class drasys.or.linear.blas.SmpBLAS3
Computes: C = alpha*A*B + beta*C.
dgemm(int, int, int, double, double[], int, int, int, double[], int, int, int, double, double[], int, int, int) - Method in class drasys.or.linear.blas.BLAS3
Computes: C = alpha*A*B + beta*C.
dgemv(boolean, double, ContiguousMatrixI, ContiguousVectorI, double, ContiguousVectorI) - Method in class drasys.or.linear.blas.MatrixBLAS2
Computes y = alpha*A*x + beta*y if transpose is 'false'.
dgemv(int, int, double, double[], int, int, int, double[], int, int, double, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS2
Computes: y = alpha*A*x + beta*y.
dgemv(int, int, double, double[], int, int, int, double[], int, int, double, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS2I
Computes: y = alpha*A*x + beta*y.
dgemv(int, int, double, double[], int, int, int, double[], int, int, double, double[], int, int) - Method in class drasys.or.linear.blas.BLAS2
Computes: y = alpha*A*x + beta*y.
dger(double, ContiguousVectorI, ContiguousVectorI, ContiguousMatrixI) - Method in class drasys.or.linear.blas.MatrixBLAS2
Computes A = alpha*x*y' + A
dger(int, int, double, double[], int, int, double[], int, int, double[], int, int, int) - Method in class drasys.or.linear.blas.SmpBLAS2
Computes: A = alpha*x*y' + A.
dger(int, int, double, double[], int, int, double[], int, int, double[], int, int, int) - Method in interface drasys.or.linear.blas.BLAS2I
Computes: A = alpha*x*y' + A.
dger(int, int, double, double[], int, int, double[], int, int, double[], int, int, int) - Method in class drasys.or.linear.blas.BLAS2
Computes: A = alpha*x*y' + A.
diagonalVector() - Method in class drasys.or.matrix.ContiguousMatrix
Returns a reference to the diagonal.
diagonalVector() - Method in interface drasys.or.matrix.ContiguousMatrixI
Returns a reference to the diagonal vector.
diagonalVector() - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns a reference to the diagonal.
diagonalVector() - Method in class drasys.or.matrix.complex.ContiguousMatrix
Returns a reference to the diagonal.
diagonalVector() - Method in interface drasys.or.matrix.complex.ContiguousMatrixI
Returns a reference to the diagonal vector.
diagonalVector() - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns a reference to the diagonal.
Dijkstra - class drasys.or.graph.sp.Dijkstra.
A single vertex shortest path implementation using Dijkstra's algorithm.
Dijkstra(GraphI) - Constructor for class drasys.or.graph.sp.Dijkstra
A constructor that sets the target graph.
Dijkstra(GraphI, PriorityQueueI) - Constructor for class drasys.or.graph.sp.Dijkstra
A constructor that sets the target graph and the 'PriorityQueueI' used by the algorithm.
dimensionName(int) - Method in interface drasys.or.geom.CoordinateSystemI
Returns dimension names by ordinality.
dimensionName(int) - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns dimension names by ordinality.
dimensionName(int) - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns dimension names by ordinality.
dimensionName(int) - Method in class drasys.or.geom.geo.CoordinateSystem
Returns the name of the dimension.
directionTo(PointI) - Method in interface drasys.or.geom.rect2.PointI
Returns the direction to the argument.
directionTo(PointI) - Method in class drasys.or.geom.rect2.Point
Returns the direction to the argument.
directionTo(PointI) - Method in class drasys.or.geom.rect3.Point
Returns the direction to the argument.
directionTo(PointI) - Method in interface drasys.or.geom.rect3.PointI
Returns the direction to the argument.
directionTo(PointI) - Method in interface drasys.or.geom.geo.PointI
Returns the direction to the argument.
directionTo(PointI) - Method in class drasys.or.geom.geo.Point
Returns the direction to the argument.
DiscreteDistribution - class drasys.or.prob.DiscreteDistribution.
An abstract class shared by all discrete distributions.
DiscreteDistribution() - Constructor for class drasys.or.prob.DiscreteDistribution
 
DiscreteDistribution(long) - Constructor for class drasys.or.prob.DiscreteDistribution
 
DiscreteDistributionI - interface drasys.or.prob.DiscreteDistributionI.
The interface used by algorithms to access discrete distributions.
DiscreteUniformDistribution - class drasys.or.prob.DiscreteUniformDistribution.
An implementation of the discrete uniform probability distribution.
DiscreteUniformDistribution(int, int, int) - Constructor for class drasys.or.prob.DiscreteUniformDistribution
 
DiscreteUniformDistribution(int, int, int, long) - Constructor for class drasys.or.prob.DiscreteUniformDistribution
 
distanceProxyTo(PointI) - Method in class drasys.or.geom.rect2.Polygon
Returns an easily computable proxy that can be used to compare the distance from the polygon border to the point argument.
distanceProxyTo(PointI) - Method in class drasys.or.geom.rect2.Range
Returns the distance proxy from the range boundary to a point.
distanceProxyTo(PointI) - Method in class drasys.or.geom.rect2.Point
Returns an easily computable proxy that can be used to compare the distance from this point to the argument point.
distanceProxyTo(PointI) - Method in interface drasys.or.geom.rect2.Rect2I
 
distanceProxyTo(PointI) - Method in class drasys.or.geom.rect2.LineSegment
Returns an easily computable proxy that can be used to compare the distance from this line segment to the point argument.
distanceProxyTo(PointI) - Method in interface drasys.or.geom.rect3.Rect3I
 
distanceProxyTo(PointI) - Method in class drasys.or.geom.rect3.Point
Returns an easily computable proxy that can be used to compare the distance between two points.
distanceProxyTo(PointI) - Method in class drasys.or.geom.rect3.LineSegment
Returns an easily computable proxy that can be used to compare the distance from this line segment to the point argument.
distanceProxyTo(PointI) - Method in class drasys.or.geom.rect3.Range
Returns the distance proxy from the range boundary to a point.
distanceProxyTo(PointI) - Method in interface drasys.or.geom.geo.GeoI
Returns an easily computable proxy that can be used to compare the distance from this point to the argument point.
distanceProxyTo(PointI) - Method in interface drasys.or.geom.geo.PointI
Returns an easily computable proxy that can be used to compare the distance from this point to the argument point.
distanceProxyTo(PointI) - Method in class drasys.or.geom.geo.Point
Returns an easily computable proxy that can be used to compare the distance from this point to the argument point.
distanceProxyTo(PointI) - Method in class drasys.or.geom.geo.Range
Returns the distance proxy from the range boundary to a point.
distanceTo(PointI) - Method in class drasys.or.geom.rect2.Polygon
Returns the distance from the polygon border to the point argument.
distanceTo(PointI) - Method in class drasys.or.geom.rect2.Range
Returns the distance from the range boundary to a point.
distanceTo(PointI) - Method in class drasys.or.geom.rect2.Point
Returns the distance from this point to the argument point.
distanceTo(PointI) - Method in interface drasys.or.geom.rect2.Rect2I
 
distanceTo(PointI) - Method in class drasys.or.geom.rect2.LineSegment
Returns the distance from this line segment to the point argument.
distanceTo(PointI) - Method in interface drasys.or.geom.rect3.Rect3I
 
distanceTo(PointI) - Method in class drasys.or.geom.rect3.Point
 
distanceTo(PointI) - Method in class drasys.or.geom.rect3.LineSegment
Returns the distance from this line segment to the point argument.
distanceTo(PointI) - Method in class drasys.or.geom.rect3.Range
Returns the distance from the range boundary to a point.
distanceTo(PointI) - Method in interface drasys.or.geom.geo.GeoI
Returns the great circle distance in the units of the ellipsoid.
distanceTo(PointI) - Method in interface drasys.or.geom.geo.PointI
Returns the great circle distance in the units of the ellipsoid.
distanceTo(PointI) - Method in class drasys.or.geom.geo.Point
Returns the great circle distance in the units of the ellipsoid.
distanceTo(PointI) - Method in class drasys.or.geom.geo.Range
Returns the distance from the range boundary to a point.
Distribution - class drasys.or.prob.Distribution.
An abstract class shared by all distributions.
Distribution() - Constructor for class drasys.or.prob.Distribution
The default random number generator is 'BaysDurhamShuffle'.
Distribution(long) - Constructor for class drasys.or.prob.Distribution
The random number generator is 'BaysDurhamShuffle' which is initialized to seed.
DistributionI - interface drasys.or.prob.DistributionI.
The interface used by algorithms to access all distributions.
divide(ComplexI) - Method in class drasys.or.Complex
Compute: this = this / a;
divide(ComplexI, ComplexI) - Static method in class drasys.or.Complex
Compute: result = a / b;
divide(ComplexI, ComplexI, Complex) - Static method in class drasys.or.Complex
Compute: result = a / b;
divide(double) - Method in class drasys.or.Complex
Compute: this = this / (r,0);
divide(double, double) - Method in class drasys.or.Complex
Compute: this = this / (r,i);
divide(double, double, double, double, Complex) - Static method in class drasys.or.Complex
Compute: result = (r1,i1) / (r2,i2);
dnrm2(ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Computes the euclidean norm of the vector.
dnrm2(int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the euclidean norm of the vector: sqrt(sum(xi^2))
dnrm2(int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the euclidean norm of the vector: sqrt(sum(xi^2))
dnrm2(int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Computes the euclidean norm of the vector: sqrt(sum(xi^2))
DoubleI - interface drasys.or.DoubleI.
An interface to an object that has a double value.
doubleValue() - Method in class drasys.or.Real
Return the double value of this Real object;
doubleValue() - Method in interface drasys.or.DoubleI
Return the double value;
doubleValue() - Method in interface drasys.or.RealI
Return the double value of this real;
drasys.or - package drasys.or
Basic OR-Objects classes.
drasys.or.alg - package drasys.or.alg
Common algorithms.
drasys.or.cont - package drasys.or.cont
Container objects
drasys.or.geom - package drasys.or.geom
Basic geometric classes.
drasys.or.geom.geo - package drasys.or.geom.geo
Geographic coordinate system.
drasys.or.geom.geo.proj - package drasys.or.geom.geo.proj
Projections from the 'geo' coordinate system to 'rect2'.
drasys.or.geom.rect2 - package drasys.or.geom.rect2
Two dimensional rectangular coordinate system.
drasys.or.geom.rect3 - package drasys.or.geom.rect3
Three dimensional rectangular coordinate system.
drasys.or.graph - package drasys.or.graph
Basic graph classes.
drasys.or.graph.color - package drasys.or.graph.color
Graph coloring algorithms.
drasys.or.graph.sp - package drasys.or.graph.sp
Shortest path algorithms.
drasys.or.graph.tsp - package drasys.or.graph.tsp
Traveling salesman problem algorithms.
drasys.or.graph.tw - package drasys.or.graph.tw
Time Windows.
drasys.or.graph.vrp - package drasys.or.graph.vrp
Vehicle routing problem algorithms.
drasys.or.linear - package drasys.or.linear
Parent package for linear packages.
drasys.or.linear.algebra - package drasys.or.linear.algebra
Linear algebra algorithms.
drasys.or.linear.blas - package drasys.or.linear.blas
Basic Linear Algebra Subroutines (BLAS 1,2,3).
drasys.or.matrix - package drasys.or.matrix
Double matrix and vector classes.
drasys.or.matrix.complex - package drasys.or.matrix.complex
Complex Matrix and Vector classes
drasys.or.mp - package drasys.or.mp
Basic mathematical programming classes.
drasys.or.mp.lp - package drasys.or.mp.lp
Linear Programming Algorithms.
drasys.or.mp.util - package drasys.or.mp.util
Mathematical programming I/O.
drasys.or.nonlinear - package drasys.or.nonlinear
Nonlinear algorithms.
drasys.or.opt - package drasys.or.opt
Parent package for optimization packages.
drasys.or.opt.lp - package drasys.or.opt.lp
Dense simplex algorithm (depreciated).
drasys.or.prob - package drasys.or.prob
Probability distributions and random number generators.
drasys.or.stat - package drasys.or.stat
Statistics classes (Professional Edition)
drasys.or.stat.model - package drasys.or.stat.model
Regression/General Linear Model (Professional Edition)
drasys.or.util - package drasys.or.util
Utility classes.
drot(ContiguousVectorI, ContiguousVectorI, double, double) - Method in class drasys.or.linear.blas.VectorBLAS1
Applies a plane rotation.
drot(int, double[], int, int, double[], int, int, double, double) - Method in interface drasys.or.linear.blas.BLAS1I
Applies a plane rotation: x = cos*x + sin*y & y = cos*y + sin*x
drot(int, double[], int, int, double[], int, int, double, double) - Method in class drasys.or.linear.blas.SmpBLAS1
Applies a plane rotation: x = cos*x + sin*y & y = cos*y + sin*x
drot(int, double[], int, int, double[], int, int, double, double) - Method in class drasys.or.linear.blas.BLAS1
Applies a plane rotation: x = cos*x + sin*y & y = cos*y + sin*x
drotg(Real, Real, Real, Real) - Method in interface drasys.or.linear.blas.BLAS1I
Generates the parmseters cos and sin for a plane rotation.
drotg(Real, Real, Real, Real) - Method in class drasys.or.linear.blas.SmpBLAS1
Generates the parmseters cos and sin for a plane rotation.
drotg(Real, Real, Real, Real) - Method in class drasys.or.linear.blas.BLAS1
Generates the parmseters cos and sin for a plane rotation.
dscal(double, ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Scale a vector by a constant.
X = a * X
dscal(int, double, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Scale a vector by a constant: x = alpha * x.
dscal(int, double, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Scale a vector by a constant: x = alpha * x.
dscal(int, double, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Scale a vector by a constant: x = alpha * x.
dsdot(int, float[], int, int, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the sum of the absolute values.
dsdot(int, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the dot product of two vectors: alpha = x (.) y.
dsdot(int, float[], int, int, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Computes the dot product of two vectors: alpha = x (.) y.
dswap(ContiguousVectorI, ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Interchange two vectors.
X <-> Y
dswap(int, double[], int, int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Interchange two vectors: x <-> y.
dswap(int, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Interchange two vectors: x <-> y.
dswap(int, double[], int, int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Interchange two vectors: x <-> y.
DuplicateEdgeException - exception drasys.or.graph.DuplicateEdgeException.
The parent of all exceptions in the 'graph' package.
DuplicateEdgeException() - Constructor for class drasys.or.graph.DuplicateEdgeException
 
DuplicateEdgeException(String) - Constructor for class drasys.or.graph.DuplicateEdgeException
 
DuplicateException - exception drasys.or.mp.DuplicateException.
Attempting to add an existing item.
DuplicateException() - Constructor for class drasys.or.mp.DuplicateException
 
DuplicateException(String) - Constructor for class drasys.or.mp.DuplicateException
 
DuplicateVertexException - exception drasys.or.graph.DuplicateVertexException.
The parent of all exceptions in the 'graph' package.
DuplicateVertexException() - Constructor for class drasys.or.graph.DuplicateVertexException
 
DuplicateVertexException(String) - Constructor for class drasys.or.graph.DuplicateVertexException
 
dzasum(int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the sum of the absolute values.
dzasum(int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the sum of the absolute values.
dzasum(int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Computes the sum of the absolute values.
dznrm2(int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Computes the euclidean norm of the vector: sqrt(sum(xi^2))
dznrm2(int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Computes the euclidean norm of the vector: sqrt(sum(xi^2))
dznrm2(int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Computes the euclidean norm of the vector: sqrt(sum(xi^2))

E

e - Static variable in class drasys.or.Constants
 
earthEquatorialRadiusKilometers - Static variable in class drasys.or.Constants
 
earthMeanRadiusKilometers - Static variable in class drasys.or.Constants
 
earthPolarRadiusKilometers - Static variable in class drasys.or.Constants
 
east() - Method in interface drasys.or.geom.geo.RangeI
Returns the longitude of the east boundary for the range.
east() - Method in class drasys.or.geom.geo.Range
Returns the longitude of the east boundary for the range.
EdgeBase - class drasys.or.graph.EdgeBase.
A common base for edges containing common attributes.
EdgeI - interface drasys.or.graph.EdgeI.
The interface used by all algorithms to access edge features.
EdgeNotFoundException - exception drasys.or.graph.EdgeNotFoundException.
Thrown if an edge can not be found in the graph.
EdgeNotFoundException() - Constructor for class drasys.or.graph.EdgeNotFoundException
 
EdgeNotFoundException(String) - Constructor for class drasys.or.graph.EdgeNotFoundException
 
EdgePropertiesI - interface drasys.or.graph.EdgePropertiesI.
The interface used to obtain edge properties.
edges() - Method in class drasys.or.graph.Graph
Creates an enumeration on the edges of the graph.
edges() - Method in interface drasys.or.graph.GraphI
Creates an enumeration on the edges of the graph.
EdgeValue - class drasys.or.graph.EdgeValue.
A object which can hold generic edge values.
EdgeValue() - Constructor for class drasys.or.graph.EdgeValue
 
EdgeValue(double, double, double) - Constructor for class drasys.or.graph.EdgeValue
Constructs a new edge value object with explicit values.
EdgeValue(EdgeValueI) - Constructor for class drasys.or.graph.EdgeValue
Constructs a new edge value object with explicit values.
EdgeValueI - interface drasys.or.graph.EdgeValueI.
The interface used by all algorithms to access edge features.
EditI - interface drasys.or.graph.EditI.
An interface implemented by graphs that can add and remove both vertices and edges.
elementAt(int) - Method in class drasys.or.cont.BinaryHeap
 
elementAt(int) - Method in class drasys.or.cont.IndexedVector
 
elementAt(int) - Method in class drasys.or.matrix.ContiguousVector
Returns an element's value by its index.
elementAt(int) - Method in class drasys.or.matrix.SparseVector
Gets an element's value from the vector.
elementAt(int) - Method in interface drasys.or.matrix.VectorI
Gets the value of an element by its index.
elementAt(int) - Method in interface drasys.or.matrix.complex.VectorI
Gets the value of an element by its index.
elementAt(int) - Method in class drasys.or.matrix.complex.ContiguousVector
Returns an element's value by its index.
elementAt(int, Complex) - Method in interface drasys.or.matrix.complex.VectorI
Gets the value of an element by its index.
elementAt(int, Complex) - Method in class drasys.or.matrix.complex.ContiguousVector
Returns an element's value by its index.
elementAt(int, int) - Method in class drasys.or.matrix.RowMajorMatrix
Returns the value of an element by its row and column index.
elementAt(int, int) - Method in class drasys.or.matrix.FunctionMatrix
Gets the value of the element at 'row' and 'column' by calling 'functionElementAt' after checking the validity of the indices.
elementAt(int, int) - Method in class drasys.or.matrix.ColumnMajorMatrix
Returns the value of an element by its row and column index.
elementAt(int, int) - Method in class drasys.or.matrix.CompressedRowMatrix
Gets an element's value from the matrix.
elementAt(int, int) - Method in class drasys.or.matrix.SparseMatrix
Gets an element's value from the matrix.
elementAt(int, int) - Method in class drasys.or.matrix.RowArrayMatrix
Gets an element's value from the matrix.
elementAt(int, int) - Method in class drasys.or.matrix.ColumnArrayMatrix
Gets an element's value from the matrix.
elementAt(int, int) - Method in interface drasys.or.matrix.MatrixI
Gets the value of an element by its row and column index.
elementAt(int, int) - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns the value of an element by its row and column index.
elementAt(int, int) - Method in class drasys.or.matrix.CompressedColumnMatrix
Gets an element's value from the matrix.
elementAt(int, int) - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns the value of an element by its row and column index.
elementAt(int, int) - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns the value of an element by its row and column index.
elementAt(int, int) - Method in interface drasys.or.matrix.complex.MatrixI
Gets the value of an element by its row and column index.
elementAt(int, int) - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns the value of an element by its row and column index.
elementAt(int, int, Complex) - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns the value of an element by its row and column index.
elementAt(int, int, Complex) - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns the value of an element by its row and column index.
elementAt(int, int, Complex) - Method in interface drasys.or.matrix.complex.MatrixI
Gets the value of an element by its row and column index.
elementAt(int, int, Complex) - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns the value of an element by its row and column index.
ElementI - interface drasys.or.graph.ElementI.
The interface used by all algorithms to access graph elements.
elements() - Method in interface drasys.or.cont.PriorityQueueI
Get an enumerator to access all the elements in random order.
elements() - Method in class drasys.or.cont.BinaryHeap
 
elements() - Method in class drasys.or.cont.OrderedSet
 
elements() - Method in class drasys.or.cont.BinomialHeap
 
elements() - Method in class drasys.or.matrix.Matrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.ContiguousMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.ContiguousVector
Returns an enumeration of the elements in the matrix.
elements() - Method in class drasys.or.matrix.CompressedRowMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.SparseVector
Returns an enumeration of the non-null elements in the vector.
elements() - Method in interface drasys.or.matrix.VectorI
Returns an enumeration of the non-null elements in the vector.
elements() - Method in class drasys.or.matrix.SparseMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.RowArrayMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.ColumnArrayMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in interface drasys.or.matrix.MatrixI
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.CompressedColumnMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in interface drasys.or.matrix.complex.VectorI
Returns an enumeration of the non-null elements in the vector.
elements() - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.complex.ContiguousVector
Returns an enumeration of the elements in the matrix.
elements() - Method in interface drasys.or.matrix.complex.MatrixI
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns an enumeration of the non-null elements in the matrix.
elements() - Method in class drasys.or.geom.KDTree
Returns an enumeration to access all the elements in random order.
elements() - Method in interface drasys.or.geom.PointIndexI
Returns an enumeration to access all of the elements in random order.
Ellipsoid - class drasys.or.geom.geo.Ellipsoid.
An implementation of an elipsoid.
ellipsoid() - Method in interface drasys.or.geom.geo.GeoI
Returns the default ellipsoid.
ellipsoid() - Method in class drasys.or.geom.geo.Geo
Returns the default ellipsoid.
Ellipsoid(String, double, double) - Constructor for class drasys.or.geom.geo.Ellipsoid
Construct a custom ellipsoid.
EllipsoidI - interface drasys.or.geom.geo.EllipsoidI.
An interface used to abstractly access ellipsoids.
EmpiricalDistribution - class drasys.or.prob.EmpiricalDistribution.
An implementation of a discrete probability distribution where each probability is specified individually.
EmpiricalDistribution(int[], VectorI) - Constructor for class drasys.or.prob.EmpiricalDistribution
 
EmpiricalDistribution(int[], VectorI, long) - Constructor for class drasys.or.prob.EmpiricalDistribution
 
endPathTree(int) - Method in class drasys.or.graph.sp.SingleVertexListenerAdapter
Called after each path tree generation.
endPathTree(int) - Method in interface drasys.or.graph.sp.SingleVertexListenerI
Called after each path tree generation.
ensureCapacity(int) - Method in interface drasys.or.cont.PriorityQueueI
Ensure that the queue can hold this many elements.
ensureCapacity(int) - Method in class drasys.or.cont.BinaryHeap
Ensure that the queue can hold this many elements.
ensureCapacity(int) - Method in class drasys.or.cont.IndexedVector
 
ensureCapacity(int) - Method in class drasys.or.cont.BinomialHeap
This is not needed with this queue and has no effect.
ensureCapacity(int, int) - Method in class drasys.or.opt.lp.DenseLPBase
Ensures the algorithm has room to hold this many rows.
ensureCapacity(int, int) - Method in interface drasys.or.opt.lp.LinearProgrammingI
Ensures the algorithm has room to hold this many rows and columns.
ensureEdgeCapacity(int) - Method in interface drasys.or.graph.AddEdgeI
Ensures that the graph can efficiently hold this many edges.
ensureEdgeCapacity(int) - Method in class drasys.or.graph.SparseGraph
Increases the capacity of the graph if needed to ensure it can efficiently hold this many edges.
ensureEdgeCapacity(int) - Method in class drasys.or.graph.DenseGraph
Increases the capacity of the graph if needed to ensure it can efficiently hold this many edges.
ensureVertexCapacity(int) - Method in class drasys.or.graph.BaseGraph
Increases the capacity of the graph if needed to ensure it can efficiently hold this many vertices.
ensureVertexCapacity(int) - Method in interface drasys.or.graph.AddVertexI
Ensures that the graph can efficiently hold this many vertices.
EQUAL - Static variable in interface drasys.or.CompareI
Return value that indicates 'a' is equal to 'b'.
EQUAL - Static variable in interface drasys.or.opt.lp.LinearProgrammingI
Indicates an equality constraint: '=='
EQUAL - Static variable in interface drasys.or.mp.ConstraintI
The row must be equal to the right hand side.
equals(Complex, Complex) - Method in class drasys.or.matrix.complex.ComplexContainer
Returns true if two complex scalers are equal to within epsilon.
equals(ComplexI) - Method in class drasys.or.Complex
returns 'true' if this is equal to 'a'.
equals(ComplexI, ComplexI) - Method in class drasys.or.matrix.complex.ComplexContainer
Returns true if two complex scalers are equal to within epsilon.
equals(ComplexI, ComplexI) - Method in interface drasys.or.matrix.complex.ComplexContainerI
Returns true if two complex scalers are equal to within epsilon.
equals(ComplexI, ComplexI, double) - Static method in class drasys.or.Complex
returns 'true' if a is equal to b to within 'epsilon'.
equals(ComplexI, double) - Method in class drasys.or.Complex
returns 'true' if this is equal to 'a' to within 'epsilon'.
equals(double, double) - Method in class drasys.or.Complex
returns 'true' if this is equal to (r,i).
equals(double, double) - Method in class drasys.or.matrix.RealContainer
Returns true if two scalers are equal to within the equality fuzz.
equals(double, double) - Method in interface drasys.or.matrix.RealContainerI
Returns true if two scalers are equal to within epsilon.
equals(double, double) - Method in interface drasys.or.geom.CoordinateSystemI
Returns true if the arguments are equal to with in the accuracy of the coordinate system.
equals(double, double) - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns true if the arguments are equal to with in the accuracy of the coordinate system.
equals(double, double) - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns true if the arguments are equal to with in the accuracy of the coordinate system.
equals(double, double) - Method in class drasys.or.geom.geo.CoordinateSystem
Returns true if the arguments are equal to with in the accuracy of the coordinate system.
equals(double, double, double) - Method in class drasys.or.Complex
returns 'true' if this is equal to (r,i) to within 'epsilon'.
equals(double, double, double, double, double) - Static method in class drasys.or.Complex
returns 'true' if (r1,i1) is equal to (r2,i2) to within 'epsilon'.
equals(int, boolean[], int, int, boolean[], int, int) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, byte[], int, int, byte[], int, int) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, double[], int, int, double[], int, int, double) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, double[], int, int, double[], int, int, double) - Static method in class drasys.or.util.ComplexArray
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, float[], int, int, float[], int, int, float) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, float[], int, int, float[], int, int, float) - Static method in class drasys.or.util.ComplexArray
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, int[], int, int, int[], int, int) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, long[], int, int, long[], int, int) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, Object[], int, int, Object[], int, int) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, short[], int, int, short[], int, int) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(int, String[], int, int, String[], int, int) - Static method in class drasys.or.util.Array
Returns true if abs(x[i]-y[j]) <= epsilon for all i,j
Where: i = begX + k*incX
j = begY + k*incY
k = 0,1,..,n-1
equals(MatrixI) - Method in class drasys.or.matrix.Matrix
Returns true if the matrices are numerically equal.
equals(MatrixI) - Method in interface drasys.or.matrix.MatrixI
Returns true if the matrices are numerically equal.
equals(MatrixI) - Method in class drasys.or.matrix.complex.Matrix
Returns true if the matrices are numerically equal.
equals(MatrixI) - Method in interface drasys.or.matrix.complex.MatrixI
Returns true if the matrices are numerically equal.
equals(Object) - Method in class drasys.or.Real
returns 'true' this is equal to 'o'.
equals(Object) - Method in class drasys.or.Complex
returns 'true' this is equal to 'o'.
equals(Object) - Method in class drasys.or.Pair
 
equals(Object) - Method in class drasys.or.prob.GammaDistribution
 
equals(Object) - Method in class drasys.or.prob.PoissonDistributionBase
 
equals(Object) - Method in class drasys.or.prob.DiscreteUniformDistribution
 
equals(Object) - Method in class drasys.or.prob.EmpiricalDistribution
 
equals(Object) - Method in class drasys.or.prob.BinomialDistributionBase
 
equals(Object) - Method in class drasys.or.prob.UniformDistribution
 
equals(Object) - Method in class drasys.or.prob.NormalDistribution
 
equals(Object) - Method in class drasys.or.prob.FDistribution
 
equals(Object) - Method in class drasys.or.prob.ChiSquareDistribution
 
equals(Object) - Method in class drasys.or.prob.StudentsTDistribution
 
equals(Object) - Method in class drasys.or.prob.ExponentialDistribution
 
equals(Object) - Method in class drasys.or.graph.Graph
Two graphs are equal if they have exacty the same elements.
equals(Object) - Method in class drasys.or.matrix.Matrix
 
equals(Object) - Method in class drasys.or.matrix.Vect
 
equals(Object) - Method in class drasys.or.matrix.complex.Matrix
 
equals(Object) - Method in class drasys.or.matrix.complex.Vect
 
equals(Object) - Method in class drasys.or.mp.Problem
 
equals(Object) - Method in class drasys.or.mp.Constraint
 
equals(Object) - Method in class drasys.or.mp.Variable
 
equals(Object) - Method in class drasys.or.geom.rect2.CoordinateSystem
 
equals(Object) - Method in class drasys.or.geom.rect2.Polygon
Returns true if the points and all the holes in each polygon are equal.
equals(Object) - Method in class drasys.or.geom.rect2.Range
 
equals(Object) - Method in class drasys.or.geom.rect2.Point
 
equals(Object) - Method in class drasys.or.geom.rect2.LineSegment
Returns true if the two corresponding points in each line segment are equal.
equals(Object) - Method in class drasys.or.geom.rect3.Point
 
equals(Object) - Method in class drasys.or.geom.rect3.CoordinateSystem
 
equals(Object) - Method in class drasys.or.geom.rect3.LineSegment
Returns true if the two corresponding points in each line segment are equal.
equals(Object) - Method in class drasys.or.geom.rect3.Range
 
equals(Object) - Method in class drasys.or.geom.geo.CoordinateSystem
 
equals(Object) - Method in class drasys.or.geom.geo.Point
 
equals(Object) - Method in class drasys.or.geom.geo.Range
 
equals(PointI, PointI, double) - Static method in class drasys.or.geom.rect2.Point
 
equals(PointI, PointI, double) - Static method in class drasys.or.geom.rect3.Point
 
equals(VectorI) - Method in class drasys.or.matrix.Vect
Returns true if the vectors are numerically equal.
equals(VectorI) - Method in interface drasys.or.matrix.VectorI
Returns true if the vectors are numerically equal.
equals(VectorI) - Method in interface drasys.or.matrix.complex.VectorI
Returns true if the vectors are numerically equal.
equals(VectorI) - Method in class drasys.or.matrix.complex.Vect
Returns true if the vectors are numerically equal.
EquationSolution - class drasys.or.nonlinear.EquationSolution.
An alias class which redefines the best equation solution algorithm in the edition.
EquationSolution() - Constructor for class drasys.or.nonlinear.EquationSolution
 
EquationSolutionI - interface drasys.or.nonlinear.EquationSolutionI.
An interface to access algorithms that solve single equations.
eulersConstant - Static variable in class drasys.or.Constants
 
ExponentialDistribution - class drasys.or.prob.ExponentialDistribution.
An implementation of the Exponential probability distribution.
ExponentialDistribution() - Constructor for class drasys.or.prob.ExponentialDistribution
 
ExponentialDistribution(double) - Constructor for class drasys.or.prob.ExponentialDistribution
 
ExponentialDistribution(double, long) - Constructor for class drasys.or.prob.ExponentialDistribution
 

F

FarthestInsertion - class drasys.or.graph.tsp.FarthestInsertion.
This is an implementation of the Farthest Insertion TSP construction algorithm.
FarthestInsertion() - Constructor for class drasys.or.graph.tsp.FarthestInsertion
 
FarthestInsertion(GraphI) - Constructor for class drasys.or.graph.tsp.FarthestInsertion
 
FDistribution - class drasys.or.prob.FDistribution.
An implementation of Snedecor's F-distribution.
FDistribution(double, double) - Constructor for class drasys.or.prob.FDistribution
Create F-distribution with explicit degrees of freedom.
file - Variable in class drasys.or.SyntaxException
 
fillGraph(AddI) - Method in interface drasys.or.graph.sp.AllPairsI
This finds all the paths costs from each of the origin vertices and all of the paths to each of the destination vertices.
fillGraph(AddI) - Method in class drasys.or.graph.sp.Iterate
This finds all the paths costs from each of the origin vertices and all of the paths to each of the destination vertices.
fillGraph(AddI, int, int) - Method in interface drasys.or.graph.sp.AllPairsI
This finds the 'maxPathsOut' lowest cost paths from each of the origin vertices and the 'maxPathsIn' lowest cost paths to each of the destination vertices.
fillGraph(AddI, int, int) - Method in class drasys.or.graph.sp.Iterate
This finds the 'maxPathsOut' lowest cost paths from each of the origin vertices and the 'maxPathsIn' lowest cost paths to each of the destination vertices.
fillMatrix(SizableMatrixI, SizableMatrixI, SizableMatrixI) - Method in interface drasys.or.graph.sp.AllPairsI
This finds the shortest path costs from all the origin vertices to all of the connected destination vertices.
fillMatrix(SizableMatrixI, SizableMatrixI, SizableMatrixI) - Method in class drasys.or.graph.sp.Iterate
This finds the shortest path costs from all the origin vertices to all of the connected destination vertices.
fillMatrix(SizableMatrixI, SizableMatrixI, SizableMatrixI, int, int) - Method in interface drasys.or.graph.sp.AllPairsI
This finds 'maxPathsOut' lowest costs from each of the origin vertices and the 'maxPathsIn' lowest costs into each of the destination vertices.
fillMatrix(SizableMatrixI, SizableMatrixI, SizableMatrixI, int, int) - Method in class drasys.or.graph.sp.Iterate
This finds 'maxPathsOut' lowest costs from each of the origin vertices and the 'maxPathsIn' lowest costs into each of the destination vertices.
find(byte[], byte) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(byte[], byte) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(byte[], byte) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(byte[], byte, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(byte[], byte, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(byte[], byte, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(double[], double) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(double[], double) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(double[], double) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(double[], double, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(double[], double, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(double[], double, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(float[], float) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(float[], float) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(float[], float) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(float[], float, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(float[], float, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(float[], float, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(int[], int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(int[], int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(int[], int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(int[], int, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(int[], int, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(int[], int, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(int, boolean[], int, int, boolean) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, byte[], int, int, byte, byte) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, double[], int, int, ComplexI, ComplexI) - Static method in class drasys.or.util.ComplexArray
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, double[], int, int, double, double) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, float[], int, int, ComplexI, ComplexI) - Static method in class drasys.or.util.ComplexArray
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, float[], int, int, float, float) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, int[], int, int, int, int) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, long[], int, int, long, long) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, Object[], int, int, Object) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, short[], int, int, short, short) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(int, String[], int, int, String, String) - Static method in class drasys.or.util.Array
Returns the index of the first element where:
low <= x[i] <= high
i = begX + k*incX
k = 0,1,..,n-1
find(long[], long) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(long[], long) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(long[], long) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(long[], long, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(long[], long, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(long[], long, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(Object[], Object) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(Object[], Object) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(Object[], Object) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(Object[], Object, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(Object[], Object, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(Object[], Object, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(short[], short) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(short[], short) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(short[], short) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(short[], short, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(short[], short, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(short[], short, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(String[], String) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(String[], String) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(String[], String) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(String[], String, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(String[], String, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(String[], String, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(VectorI, double) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(VectorI, double) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(VectorI, double) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(VectorI, double, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(VectorI, double, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(VectorI, double, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(Vector, Object) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(Vector, Object) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element.
find(Vector, Object) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
find(Vector, Object, int, int) - Method in interface drasys.or.alg.SearchI
Returns the index of the matching element.
find(Vector, Object, int, int) - Method in class drasys.or.alg.SequentialSearch
Returns the index of the first matching element in the block.
find(Vector, Object, int, int) - Method in class drasys.or.alg.BinarySearch
Returns the index of a matching element in the block.
flip(ImproveBase.Vert, ImproveBase.Vert) - Method in class drasys.or.graph.tsp.ImproveBase
 
floatValue() - Method in class drasys.or.Real
Return the float value of this Real object;
floatValue() - Method in interface drasys.or.RealI
Return the float value of this real;
forward(PointI) - Method in class drasys.or.geom.rect2.Transform
Returns a point that is translated, scaled and rotated in the forward direction.
forward(PointI) - Method in interface drasys.or.geom.rect2.TransformI
Returns a point that is translated, scaled and rotated int the forward direction.
forward(PointI) - Method in interface drasys.or.geom.geo.proj.ProjectionI
Returns a projected point.
forward(PointI) - Method in class drasys.or.geom.geo.proj.Mercator
Returns a projected point.
forward(PointI) - Method in class drasys.or.geom.geo.proj.Albers
Returns a projected point.
forward(PointI) - Method in class drasys.or.geom.geo.proj.LambertConic
Returns a projected point.
forward(RangeI) - Method in class drasys.or.geom.rect2.Transform
Returns a range that is translated, scaled and rotated int the forward direction.
forward(RangeI) - Method in interface drasys.or.geom.rect2.TransformI
Returns a range that is translated, scaled and rotated int the forward direction.
forward(RangeI) - Method in class drasys.or.geom.geo.proj.Projection
Returns a projected range.
forward(RangeI) - Method in interface drasys.or.geom.geo.proj.ProjectionI
Returns a projected range.
forwardCost(int, int) - Method in class drasys.or.graph.tsp.TSPBase
Retuns the forward cost between two vertices.
forwardCostOfInsertType1(int, Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
forwardCostOfInsertType2(int, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
forwardFindBestInsert(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
forwardFindBestRemove(Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardFlip(Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
forwardRemoveType1(Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardRemoveType2(Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardReplaceType1(Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardReplaceType2(Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardSaveForRemoveType1(Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardSaveForRemoveType2(Geni.Vert, Geni.Vert, Geni.Vert, Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardSequenceInsert(Geni.Vert) - Method in class drasys.or.graph.tsp.Geni
 
forwardSequenceRemove(Geni.Vert) - Method in class drasys.or.graph.tsp.Us
 
forwardTransform(PointI) - Method in interface drasys.or.geom.TransformI
Returns a transformed point.
forwardTransform(PointI) - Method in class drasys.or.geom.rect2.Transform
Returns a transformed point.
forwardTransform(PointI) - Method in class drasys.or.geom.geo.proj.Projection
Returns a transformed point.
forwardTransform(RangeI) - Method in interface drasys.or.geom.TransformI
Returns a transformed range.
forwardTransform(RangeI) - Method in class drasys.or.geom.rect2.Transform
Returns a transformed range.
forwardTransform(RangeI) - Method in class drasys.or.geom.geo.proj.Projection
Returns a transformed range.
FREE - Static variable in interface drasys.or.mp.VariableI
The variable is free.
FREE - Static variable in interface drasys.or.mp.ConstraintI
The constraint is free.
from() - Method in class drasys.or.geom.rect2.LineSegment
Returns the from point of the line segment.
from() - Method in class drasys.or.geom.rect3.LineSegment
Returns the from point of the line segment.
FullEnumeration - class drasys.or.graph.tsp.FullEnumeration.
This is TSP construction algorithm which fully enumerates all possibilities and retains the best.
FullEnumeration() - Constructor for class drasys.or.graph.tsp.FullEnumeration
 
FullEnumeration(GraphI) - Constructor for class drasys.or.graph.tsp.FullEnumeration
 
function(double) - Method in class drasys.or.prob.GammaDistribution
 
function(double) - Method in class drasys.or.prob.NormalDistribution
 
function(double) - Method in class drasys.or.prob.NormalDistribution.Pdf
 
function(double) - Method in class drasys.or.prob.NormalDistribution.Cdf
 
function(double) - Method in class drasys.or.prob.FDistribution
 
function(double) - Method in class drasys.or.prob.IncompleteGamma
Compute the incomplete gamma value for 'x'.
function(double) - Method in class drasys.or.prob.ChiSquareDistribution
 
function(double) - Method in class drasys.or.prob.IncompleteBeta
Compute the incomplete beta value for 'x'.
function(double) - Method in class drasys.or.prob.StudentsTDistribution
 
function(double) - Method in class drasys.or.prob.BinomialDistribution
Continuous implementation of the CDF, used to compute the inverse CDF.
function(double) - Method in interface drasys.or.nonlinear.FunctionI
 
functionElementAt(int, int) - Method in class drasys.or.matrix.FunctionMatrix
Computes the value of the element at 'row' and 'column'.
functionElementAt(int, int) - Method in class drasys.or.stat.model.PolynomialMatrix
Computes the values for the additional columns.
functionElementAt(int, int) - Method in class drasys.or.stat.model.QuadraticMatrix
Computes the values for the additional columns.
FunctionI - interface drasys.or.nonlinear.FunctionI.
An interface to access a function accepting one double argument and returning a double.
FunctionMatrix - class drasys.or.matrix.FunctionMatrix.
A matrix that computes some or all of the elements with the abstract method 'functionElementAt' that must be defined in a subclass.
FunctionMatrix() - Constructor for class drasys.or.matrix.FunctionMatrix
 
Functions - class drasys.or.Functions.
A class containing common functions not supplied in 'java.lang.Math'.
Functions() - Constructor for class drasys.or.Functions
 
FunctionsI - interface drasys.or.FunctionsI.
An interface used by algorithms to access useful functions not supplied in 'java.lang.Math'.

G

GammaDistribution - class drasys.or.prob.GammaDistribution.
An implementation of the Gamma probability distribution.
GammaDistribution() - Constructor for class drasys.or.prob.GammaDistribution
 
GammaDistribution(double, double) - Constructor for class drasys.or.prob.GammaDistribution
 
GammaDistribution(double, double, IntegrationI) - Constructor for class drasys.or.prob.GammaDistribution
The argument integration will be used to compute the cdf from the pdf.
GammaDistribution(double, double, long) - Constructor for class drasys.or.prob.GammaDistribution
 
GeneralLinearModel - class drasys.or.stat.model.GeneralLinearModel.
An implementation of the general linear model.
GeneralLinearModel(VectorI, MatrixI) - Constructor for class drasys.or.stat.model.GeneralLinearModel
Initialize the model with the variables.
GeneralLinearModelI - interface drasys.or.stat.model.GeneralLinearModelI.
The interface implemented by general linear models.
generatePathsFrom(Object) - Method in interface drasys.or.graph.sp.SingleVertexI
Creates the single source shortest path tree from the root vertex to the candidate vertices.
generatePathsFrom(Object) - Method in class drasys.or.graph.sp.Connections
Creates the single source shortest path tree from the root vertex to the candidate vertices.
generatePathsFrom(Object) - Method in class drasys.or.graph.sp.Dijkstra
Creates the single source shortest path tree from the root vertex to the candidate vertices.
generatePathsTo(Object) - Method in interface drasys.or.graph.sp.SingleVertexI
Creates the single destination shortest path tree from the candidate vertices to the root vertex.
generatePathsTo(Object) - Method in class drasys.or.graph.sp.Connections
Creates the single destination shortest path tree from the candidate vertices to the root vertex.
generatePathsTo(Object) - Method in class drasys.or.graph.sp.Dijkstra
Creates the single destination shortest path tree from the candidate vertices to the root vertex.
Geni - class drasys.or.graph.tsp.Geni.
An implementation of the 'GENI' construction portion of the composite TSP heuristic 'GENIUS'.
Geni(int) - Constructor for class drasys.or.graph.tsp.Geni
Sets the neighborhood to the argument.
Geni(int, GraphI) - Constructor for class drasys.or.graph.tsp.Geni
Sets the neighborhood and the target graph.
Genius - class drasys.or.graph.tsp.Genius.
An implementation of the composite TSP heuristic 'GENIUS'.
Genius(int) - Constructor for class drasys.or.graph.tsp.Genius
Sets the neighborhood for both the GENI and US sections to the argument.
Genius(int, GraphI) - Constructor for class drasys.or.graph.tsp.Genius
Sets the neighborhood for both sections and the target graph.
Genius(int, int) - Constructor for class drasys.or.graph.tsp.Genius
Sets the neighborhood for both the GENI and US sections separately.
Genius(int, int, GraphI) - Constructor for class drasys.or.graph.tsp.Genius
Sets the neighborhood for each section separately and the target graph.
Geo - class drasys.or.geom.geo.Geo.
A base class for the Geo objects.
Geo() - Constructor for class drasys.or.geom.geo.Geo
 
GeoI - interface drasys.or.geom.geo.GeoI.
An interface to abstractly access geographic objects.
GeomError - error drasys.or.geom.GeomError.
The parent of all error classes in the 'geom' package.
GeomError() - Constructor for class drasys.or.geom.GeomError
 
GeomError(String) - Constructor for class drasys.or.geom.GeomError
 
GeomException - exception drasys.or.geom.GeomException.
The parent of all exception classes in the 'geom' package.
GeomException() - Constructor for class drasys.or.geom.GeomException
 
GeomException(String) - Constructor for class drasys.or.geom.GeomException
 
GeomI - interface drasys.or.geom.GeomI.
An interface used by all algorithms to abstractly geometric objects.
get(Object) - Method in class drasys.or.cont.IndexedVector
 
get(PointI) - Method in class drasys.or.geom.KDTree
Returns an element with an exact key match.
get(PointI) - Method in interface drasys.or.geom.PointIndexI
Returns the value of the element whose key exactly matches 'key'.
get(String[], String[]) - Method in class drasys.or.util.Metadata
Get the arguments from the container.
get(String, boolean) - Method in class drasys.or.util.Metadata
Get a datum from the container.
get(String, double) - Method in class drasys.or.util.Metadata
Get a datum from the container.
get(String, double, double) - Method in class drasys.or.util.Metadata
Get a datum from the container with lower bound.
get(String, double, double, double) - Method in class drasys.or.util.Metadata
Get a datum from the container with bounds.
get(String, int) - Method in class drasys.or.util.Metadata
Get a datum from the container.
get(String, int, int) - Method in class drasys.or.util.Metadata
Get a datum from the container with lower bound.
get(String, int, int, int) - Method in class drasys.or.util.Metadata
Get a datum from the container with bounds.
get(String, String) - Method in class drasys.or.util.Metadata
Get a datum from the container.
getAccuracy() - Method in class drasys.or.nonlinear.Bisection
Get the accuracy of the answer.
getAccuracy() - Method in interface drasys.or.nonlinear.EquationSolutionI
Get the accuracy of the answer.
getAccuracy() - Method in interface drasys.or.geom.CoordinateSystemI
Returns the absolute accuracy required in the coordinate system.
getAccuracy() - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns the absolute accuracy required in this coordinate system.
getAccuracy() - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns the absolute accuracy required in this coordinate system.
getAccuracy() - Method in class drasys.or.geom.geo.CoordinateSystem
Returns the absolute accuracy required in this coordinate system.
getArray() - Method in class drasys.or.matrix.Matrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.RowMajorMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.ContiguousVector
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.ColumnMajorMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.CompressedRowMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.SparseVector
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in interface drasys.or.matrix.VectorI
Returns a new array containing the values in vector.
getArray() - Method in class drasys.or.matrix.SparseMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.ArrayMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.RowArrayMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.ColumnArrayMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in interface drasys.or.matrix.MatrixI
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.CompressedColumnMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in interface drasys.or.matrix.complex.VectorI
Returns a new array containing the values in vector.
getArray() - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.complex.ContiguousVector
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in interface drasys.or.matrix.complex.MatrixI
Returns a new two-dimensional array containing the values in matrix.
getArray() - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns a new two-dimensional array containing the values in matrix.
getBegin() - Method in class drasys.or.matrix.ContiguousVector
Returns the offset of the first element into the internal array.
getBegin() - Method in interface drasys.or.matrix.ContiguousVectorI
Returns the offset of the first element into the internal array.
getBegin() - Method in interface drasys.or.matrix.complex.ContiguousVectorI
Returns the offset of the first element into the internal array.
getBegin() - Method in class drasys.or.matrix.complex.ContiguousVector
Returns the offset of the first element into the internal array.
getCentralMeridian() - Method in class drasys.or.geom.geo.proj.Mercator
Returns the central meridian which is the single parameter for the Mercator projection.
getCentroid() - Method in interface drasys.or.geom.GeomI
Returns a PointI describing the centroid of the object
getCentroid() - Method in class drasys.or.geom.rect2.Rect2
 
getCentroid() - Method in class drasys.or.geom.rect3.Rect3
 
getCentroid() - Method in class drasys.or.geom.geo.Geo
 
getChangeCount() - Method in class drasys.or.graph.BaseGraph
Returns the number of changes that have been made to a graph.
getChangeCount() - Method in class drasys.or.graph.MatrixGraph
Always returns zero since this graph is immutable.
getChangeCount() - Method in interface drasys.or.graph.GraphI
Returns the number of changes that have been made to a graph.
getCoefficientAt(int, int) - Method in interface drasys.or.mp.ProblemI
Gets a matrix coefficient by index.
getCoefficientAt(int, int) - Method in class drasys.or.mp.Problem
Gets a matrix coefficient by index.
getCoefficientAt(String, String) - Method in interface drasys.or.mp.ProblemI
Gets a matrix coefficient by name.
getCoefficientAt(String, String) - Method in class drasys.or.mp.Problem
Gets a matrix coefficient by name.
getCoefficientMatrix() - Method in interface drasys.or.mp.ProblemI
Returns the matrx used to hold the coefficients.
getCoefficientMatrix() - Method in class drasys.or.mp.Problem
Returns the matrx holding the coefficients.
getCoefficients() - Method in class drasys.or.stat.model.LinearRegression
Returns the selected variable coefficients.
getCoefficients() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the selected variable coefficients.
getCoefficients() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the solution coefficients.
getCoefficients() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the solution coefficients.
getColumnBeginArray() - Method in class drasys.or.matrix.CompressedColumnMatrix
Return the array used to hold the index of the first element in each column.
getColumnEndArray() - Method in class drasys.or.matrix.CompressedRowMatrix
Return the array used to indicate the end of each column in the column index.
getColumnIncrement() - Method in class drasys.or.matrix.RowMajorMatrix
Returns the distance between corresponding elements in adjacent columns.
getColumnIncrement() - Method in class drasys.or.matrix.ColumnMajorMatrix
Returns the distance between corresponding elements in adjacent columns.
getColumnIncrement() - Method in interface drasys.or.matrix.ContiguousMatrixI
Returns the distance between corresponding elements in adjacent columns.
getColumnIncrement() - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns the distance between corresponding elements in adjacent columns.
getColumnIncrement() - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns the distance between corresponding elements in adjacent columns.
getColumnIncrement() - Method in interface drasys.or.matrix.complex.ContiguousMatrixI
Returns the distance between corresponding elements in adjacent columns.
getColumnIncrement() - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns the distance between corresponding elements in adjacent columns.
getColumnIncrement() - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns the distance between corresponding elements in adjacent columns.
getColumnIndex() - Method in interface drasys.or.matrix.MatrixElementI
Returns the element's column index.
getColumnIndex() - Method in interface drasys.or.matrix.complex.MatrixElementI
Returns the element's column index.
getColumnIndex() - Method in interface drasys.or.mp.VariableI
Returns the column index of the variable.
getColumnIndex() - Method in class drasys.or.mp.Variable
Returns the column index of the variable.
getColumnIndexArray() - Method in class drasys.or.matrix.CompressedRowMatrix
Return the array used to hold the column indices.
getColumnIndexArray() - Method in class drasys.or.matrix.CompressedColumnMatrix
Return the array used to hold the column indices for the row index.
getColumnSizeArray() - Method in class drasys.or.matrix.CompressedColumnMatrix
Return the array used to hold the number of elements in each column.
getCompare() - Method in interface drasys.or.alg.SearchI
Gets the comparison object.
getCompare() - Method in class drasys.or.alg.SequentialSearch
Gets the comparison object.
getCompare() - Method in interface drasys.or.alg.SortI
Gets the comparison object.
getCompare() - Method in class drasys.or.alg.QuickSort
Returns the comparison object.
getCompare() - Method in class drasys.or.alg.BinarySearch
Gets the compare object.
getConnectionCost(EdgeI, VertexI, EdgeI) - Method in interface drasys.or.graph.PropertiesI
Returns the cost of crossing a vertex between two explicit edges.
getConnectionCost(EdgeI, VertexI, EdgeI) - Method in class drasys.or.graph.PropertiesAdapter
Always returns zero.
getConnectionTime(EdgeI, VertexI, EdgeI) - Method in interface drasys.or.graph.PropertiesI
Returns the time to cross a vertex between two explicit edges.
getConnectionTime(EdgeI, VertexI, EdgeI) - Method in class drasys.or.graph.PropertiesAdapter
Always returns zero.
getConstraint(int) - Method in interface drasys.or.mp.ProblemI
Returns a constraint by row index.
getConstraint(int) - Method in class drasys.or.mp.Problem
Returns a constraint by row index.
getConstraint(String) - Method in interface drasys.or.mp.ProblemI
Returns a constraint by name.
getConstraint(String) - Method in class drasys.or.mp.Problem
Returns a constraint by name.
getConstructAlgorithm() - Method in class drasys.or.graph.tsp.Composite
 
getConstructAlgorithm() - Method in class drasys.or.graph.tsp.ConstructToImproveConverter
 
getConstructAlgorithm() - Method in class drasys.or.graph.vrp.Composite
 
getCoordinate(int) - Method in interface drasys.or.geom.PointI
Returns individual coordinates by ordinality.
getCoordinate(int) - Method in class drasys.or.geom.rect2.Point
 
getCoordinate(int) - Method in class drasys.or.geom.rect3.Point
 
getCoordinate(int) - Method in class drasys.or.geom.geo.Point
 
getCorrelation() - Method in class drasys.or.stat.model.LinearCorrelation
Returns the correlation coefficients for all the column pairs.
getCost() - Method in interface drasys.or.graph.VertexValueI
Returns the cost of crossing the vertex.
getCost() - Method in class drasys.or.graph.VertexValue
Returns the cost of crossing the vertex.
getCost() - Method in class drasys.or.graph.VertexBase
If the value object is a 'VertexValueI' the return value is 'value.getCost()'.
getCost() - Method in class drasys.or.graph.tsp.TSPBase
Returns the cost of the solution tour.
getCost() - Method in class drasys.or.graph.tsp.Composite
Returns the cost of the solution tour.
getCost() - Method in class drasys.or.graph.tsp.BestOf
Returns the cost of the solution tour.
getCost() - Method in interface drasys.or.graph.tsp.TSPI
Returns the cost of the solution tour.
getCost() - Method in class drasys.or.graph.tsp.ConstructToImproveConverter
Returns the cost of the solution tour.
getCost() - Method in class drasys.or.graph.vrp.ClarkeWrightBase
Returns the total cost of the solution tours.
getCost() - Method in class drasys.or.graph.vrp.GillettMillerBase
Returns the total cost of the solution tours.
getCost() - Method in class drasys.or.graph.vrp.Randomizer
Returns the total cost of the solution tours.
getCost() - Method in interface drasys.or.graph.vrp.VRPI
Returns the total cost of the solution tours.
getCost() - Method in class drasys.or.graph.vrp.ImproveWithTSP
Returns the total cost of the solution tours.
getCost() - Method in class drasys.or.graph.vrp.BestOf
Returns the total cost of the solution tours.
getCost() - Method in class drasys.or.graph.vrp.Composite
Returns the total cost of the solution tours.
getCost(boolean) - Method in class drasys.or.graph.EdgeBase
If the value object is a 'EdgeValueI' the return value is 'value.getCost(isReverse)'.
getCost(boolean) - Method in interface drasys.or.graph.EdgeValueI
Returns the cost of crossong the edge in the indicated direction.
getCost(boolean) - Method in class drasys.or.graph.EdgeValue
Returns the cost of crossing the edge in the indicated direction.
getCost(VertexI, VertexI) - Method in class drasys.or.graph.vrp.VRPBase
Returns the cost of traveling between two vertices using the properties as appropriate.
getCosts() - Method in class drasys.or.graph.vrp.ClarkeWrightBase
Returns the cost of each of the solution tours.
getCosts() - Method in class drasys.or.graph.vrp.GillettMillerBase
Returns the cost of each of the solution tours.
getCosts() - Method in class drasys.or.graph.vrp.Randomizer
Returns the cost of each tour in the solution.
getCosts() - Method in interface drasys.or.graph.vrp.VRPI
Returns the cost of each of the solution tours.
getCosts() - Method in class drasys.or.graph.vrp.ImproveWithTSP
Returns the cost of each tour in the solution.
getCosts() - Method in class drasys.or.graph.vrp.BestOf
Returns the cost of each tour in the solution.
getCosts() - Method in class drasys.or.graph.vrp.Composite
Returns the cost of each solution tour.
getCovariance() - Method in class drasys.or.stat.model.LinearCorrelation
Returns the covariances for all of the column pairs.
getDefaultMaxThreads() - Static method in class drasys.or.util.Smp
Gets the default number of threads for Smp classes.
getDemand() - Method in interface drasys.or.graph.VertexValueI
Returns the demand at the vertex.
getDemand() - Method in class drasys.or.graph.VertexValue
Returns the vertex demand.
getDemand() - Method in class drasys.or.graph.VertexBase
If the value object is a 'VertexValueI' the return value is 'value.getDemand()'.
getDependent() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the dependent vector.
getDependent() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the dependent vector.
getDestinationVertices() - Method in interface drasys.or.graph.sp.AllPairsI
Returns an array containing all of the destination vertices.
getDestinationVertices() - Method in class drasys.or.graph.sp.Iterate
Returns an array containing all of the destination vertices.
getDFE() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the number of degrees of freedom for the errors.
getDFE() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the number of degrees of freedom for the errors.
getDFR() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the number of degrees of freedom for the regression.
getDFR() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the number of degrees of freedom for the regression.
getDFT() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the total number of degrees.
getDFT() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the total number of degrees.
getDirectionTo(PointI) - Method in interface drasys.or.geom.PointI
Returns the direction to the argument.
getDirectionTo(PointI) - Method in class drasys.or.geom.rect2.Point
 
getDirectionTo(PointI) - Method in class drasys.or.geom.rect3.Point
 
getDirectionTo(PointI) - Method in class drasys.or.geom.geo.Point
 
getDistance(boolean) - Method in class drasys.or.graph.EdgeBase
If the value object is an 'EdgeValueI' the return value is 'value.getDistance(isReverse)'.
getDistance(boolean) - Method in interface drasys.or.graph.EdgeValueI
Returns the distance across the edge in the indicated direction.
getDistance(boolean) - Method in class drasys.or.graph.EdgeValue
Returns the distance across the edge in the indicated direction.
getDistanceProxyTo(PointI) - Method in interface drasys.or.geom.GeomI
Returns an easily computable proxy that can be used to compare the distance to a point.
getDistanceProxyTo(PointI) - Method in class drasys.or.geom.rect2.Rect2
 
getDistanceProxyTo(PointI) - Method in class drasys.or.geom.rect3.Rect3
 
getDistanceProxyTo(PointI) - Method in class drasys.or.geom.geo.Geo
 
getDistanceTo(PointI) - Method in interface drasys.or.geom.GeomI
Returns the distance to a point.
getDistanceTo(PointI) - Method in class drasys.or.geom.rect2.Rect2
 
getDistanceTo(PointI) - Method in class drasys.or.geom.rect3.Rect3
 
getDistanceTo(PointI) - Method in class drasys.or.geom.geo.Geo
 
getEasting() - Method in class drasys.or.geom.geo.proj.Projection
Gets the easting value for the projection.
getEasting() - Method in interface drasys.or.geom.geo.proj.ProjectionI
Gets the easting value for the projection.
getEccentricity() - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the eccentricity of the ellipsoid.
getEccentricity() - Method in class drasys.or.geom.geo.Ellipsoid
Returns the eccentricity of the ellipsoid.
getEccentricitySquared() - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the square of the eccentricity of the ellipsoid.
getEccentricitySquared() - Method in class drasys.or.geom.geo.Ellipsoid
Returns the square of the eccentricity of the ellipsoid.
getEdge(EdgeI) - Method in class drasys.or.graph.Graph
Get the edge that matches edge.
getEdge(EdgeI) - Method in interface drasys.or.graph.GraphI
Get an edge using the keys in the 'edge' argument.
getEdge(Object, Object, Object) - Method in class drasys.or.graph.Graph
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getEdge(Object, Object, Object) - Method in interface drasys.or.graph.GraphI
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.PointGraph
Get the edge between the 'from' and 'to' vertices whose key matches 'edgeKey'.
getEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.SparseGraph
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.MatrixGraph
Get the edge between the from and to vertices, the edge key must be null for a match.
getEdge(VertexI, VertexI, Object) - Method in interface drasys.or.graph.GraphI
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.DenseGraph
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getEdgeColor(EdgeI) - Method in interface drasys.or.graph.color.ColoringI
Returns the color assigned to the edge.
getEdgeColor(EdgeI) - Method in class drasys.or.graph.color.WelshPowell
Returns the color assigned to the edge.
getEdgeColors() - Method in interface drasys.or.graph.color.ColoringI
Returns an array containing the edge color assignments.
getEdgeColors() - Method in class drasys.or.graph.color.WelshPowell
Returns an array containing the edge color assignments.
getEdgeCost(EdgeI, boolean) - Method in interface drasys.or.graph.EdgePropertiesI
Returns the cost of crossing the edge in the indicated direction.
getEdgeCost(EdgeI, boolean) - Method in class drasys.or.graph.PropertiesAdapter
Always returns 'edge.getCost(isReverse)'.
getEdgeDistance(EdgeI, boolean) - Method in interface drasys.or.graph.EdgePropertiesI
Returns the distance to cross the edge in the indicated direction.
getEdgeDistance(EdgeI, boolean) - Method in class drasys.or.graph.PropertiesAdapter
Always returns 'edge.getDistance(isReverse)'.
getEdgeTime(EdgeI, boolean) - Method in interface drasys.or.graph.EdgePropertiesI
Returns the time required to cross the edge in the indicated direction.
getEdgeTime(EdgeI, boolean) - Method in class drasys.or.graph.PropertiesAdapter
Always returns 'edge.getTime(isReverse)'.
getEdgeValue(VertexI) - Method in interface drasys.or.graph.sp.SingleVertexI
Gets the values of the path between this candidate vertex and the root vertex.
getEdgeValue(VertexI) - Method in class drasys.or.graph.sp.Connections
Gets the edge value of the path between this candidate vertex and the root vertex.
getEdgeValue(VertexI) - Method in class drasys.or.graph.sp.Dijkstra
Gets the edge value of the path between this candidate vertex and the root vertex.
getElementIndex(Object) - Method in class drasys.or.cont.IndexedVector
 
getEllipsoid() - Static method in class drasys.or.geom.geo.CoordinateSystem
Returns the current ellipsoid used to describe the shape of the earth.
getEllipsoid() - Method in class drasys.or.geom.geo.proj.Projection
Gets the ellipsoid used by the projection.
getEllipsoidNames() - Static method in class drasys.or.geom.geo.Ellipsoid
Returns an array containing the names of the available ellipsoids.
getEnteringThreshold() - Method in class drasys.or.stat.model.LinearRegression
Returns the p-value threshold used to select entering variables.
getEnteringThreshold() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the p-value threshold used to select entering variables.
getEnteringVariables() - Method in class drasys.or.stat.model.LinearRegression
Returns the internal array describing entering variable set.
getEnteringVariables() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the internal array describing entering variable set.
getEpsilon() - Method in class drasys.or.matrix.RealContainer
Gets the value that is used to relax the element equality test in the equals method.
getEpsilon() - Method in interface drasys.or.matrix.RealContainerI
Returns the value that is used to relax the element equality test in the equals method.
getEpsilon() - Method in class drasys.or.matrix.complex.ComplexContainer
Gets the value that is used to relax the element equality test in the equals method.
getEpsilon() - Method in interface drasys.or.matrix.complex.ComplexContainerI
Returns the value that is used to relax the element equality test in the equals method.
getEpsilon() - Method in class drasys.or.nonlinear.Simpsons
Get the relative error of the integration.
getEpsilon() - Method in interface drasys.or.nonlinear.IntegrationI
Get the relative error of the integration.
getEpsilon() - Method in class drasys.or.nonlinear.Trapezoidal
Get the relative error of the integration.
getEquatorialRadius() - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the equatorial radius of the ellipsoid.
getEquatorialRadius() - Method in class drasys.or.geom.geo.Ellipsoid
Returns the equatorial radius of the ellipsoid.
getExitingThreshold() - Method in class drasys.or.stat.model.LinearRegression
Returns the p-value threshold used to select exiting variables.
getExitingThreshold() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the p-value threshold used to select exiting variables.
getExpandedRange(PointI) - Method in interface drasys.or.geom.RangeI
Returns a range that includes both this range and the argument.
getExpandedRange(PointI) - Method in class drasys.or.geom.rect2.Range
Returns a range that includes both this range and the argument.
getExpandedRange(PointI) - Method in class drasys.or.geom.rect3.Range
Returns a range that includes both this range and the argument.
getExpandedRange(PointI) - Method in class drasys.or.geom.geo.Range
Returns a range that includes both this range and the argument.
getF() - Method in class drasys.or.stat.model.LinearRegression
Returns the 'F' statistic for the currrent model.
getF() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the 'F' statistic for the currrent model.
getFirst() - Method in class drasys.or.Pair
Get the first element of the pair.
getFirst() - Method in interface drasys.or.PairI
Get the first element of the pair.
getFlattening() - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the flattening of the ellipsoid.
getFlattening() - Method in class drasys.or.geom.geo.Ellipsoid
Returns the flattening of the ellipsoid.
getFPV() - Method in class drasys.or.stat.model.LinearRegression
Returns the one-sided p-value for the current 'F' statistic.
getFPV() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the one-sided p-value for the current 'F' statistic.
getFromVertex() - Method in interface drasys.or.graph.EdgeI
Returns the vertex adjacent to the 'from' end of the edge.
getGLM() - Method in class drasys.or.stat.model.LinearRegression
Returns the underlying general linear model used for solving the regression.
getGLM() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the underlying general linear model used for solving the regression.
getGlobalEpsilon() - Static method in class drasys.or.matrix.RealContainer
Gets the global matrix default equality fuzz factor.
getGlobalEpsilon() - Static method in class drasys.or.matrix.complex.ComplexContainer
Gets the global matrix default equality fuzz factor.
getGraph() - Method in interface drasys.or.graph.ElementI
Returns the graph that owns the element.
getGraph() - Method in class drasys.or.graph.vrp.VRPBase
Gets the graph used by the algorithm.
getHead() - Method in interface drasys.or.cont.PriorityQueueI
Access the next element in the queue and leave the entry in the queue.
getHead() - Method in class drasys.or.cont.BinaryHeap
 
getHead() - Method in class drasys.or.cont.BinomialHeap
 
getImag() - Method in class drasys.or.Complex
Return the imaginary part;
getImag() - Method in interface drasys.or.ComplexI
Return the imaginary part;
getImproveAlgorithm() - Method in class drasys.or.graph.tsp.Composite
 
getImproveAlgorithm() - Method in class drasys.or.graph.vrp.Composite
 
getIncrement() - Method in class drasys.or.matrix.ContiguousVector
Returns the increment between elements in the internal array.
getIncrement() - Method in interface drasys.or.matrix.ContiguousVectorI
Returns the increment between elements in the internal array.
getIncrement() - Method in interface drasys.or.matrix.complex.ContiguousVectorI
Returns the increment between elements in the internal array.
getIncrement() - Method in class drasys.or.matrix.complex.ContiguousVector
Returns the increment between elements in the internal array.
getInDegree() - Method in interface drasys.or.graph.VertexI
Get the number of edges that are connected to this vertex on the 'to' end.
getInDegree() - Method in class drasys.or.graph.VertexBase
 
getIndependent() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the independent matrix.
getIndependent() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the independent matrix.
getIndex() - Method in interface drasys.or.graph.VertexI
The index of the vertex in the graph.
getIndex() - Method in class drasys.or.graph.EdgeBase
 
getIndex() - Method in interface drasys.or.graph.EdgeI
The index of the edge in the graph.
getIndex() - Method in class drasys.or.graph.VertexBase
 
getIndex() - Method in interface drasys.or.matrix.VectorElementI
Returns the element's index.
getIndex() - Method in interface drasys.or.matrix.complex.VectorElementI
Returns the element's index.
getIndex(Object) - Method in class drasys.or.cont.OrderedSet
 
getInstance() - Static method in class drasys.or.geom.rect2.CoordinateSystem
 
getInstance() - Static method in class drasys.or.geom.rect3.CoordinateSystem
 
getInstance() - Static method in class drasys.or.geom.geo.CoordinateSystem
 
getInstance(String) - Static method in class drasys.or.geom.geo.Ellipsoid
Returns an instance of a standard ellipsoid by name.
getInverseMeridinalDistance(double) - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the latitude in radians that is 'distance' from the equator.
getInverseMeridinalDistance(double) - Method in class drasys.or.geom.geo.Ellipsoid
Returns the latitude in radians that is 'distance' from the equator.
getInverseXX() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the X'X inverse matrix.
getInverseXX() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the X'X inverse matrix.
getKey() - Method in interface drasys.or.graph.VertexI
Returns the vertex key.
getKey() - Method in class drasys.or.graph.EdgeBase
 
getKey() - Method in interface drasys.or.graph.EdgeI
Returns the edge key.
getKey() - Method in class drasys.or.graph.VertexBase
 
getL() - Method in interface drasys.or.linear.algebra.LUDecompositionI
Get the lower triangular matrix.
getL() - Method in class drasys.or.linear.algebra.CroutPivot
Get the permuted lower triangular matrix.
getL(MatrixI) - Method in interface drasys.or.linear.algebra.LUDecompositionI
Get the lower triangular matrix.
getL(MatrixI) - Method in class drasys.or.linear.algebra.CroutPivot
Get the permuted lower triangular matrix.
getLine() - Method in class drasys.or.mp.SyntaxException
 
getLineNumber() - Method in class drasys.or.mp.SyntaxException
 
getLoad(VertexI) - Method in class drasys.or.graph.vrp.VRPBase
Returns the load at a vertex using the properties as appropriate.
getLoads() - Method in class drasys.or.graph.vrp.ClarkeWrightBase
Returns the load for each of the solution tours.
getLoads() - Method in class drasys.or.graph.vrp.GillettMillerBase
Returns the load for each of the solution tours.
getLoads() - Method in class drasys.or.graph.vrp.Randomizer
Returns the load for each tour in the solution.
getLoads() - Method in interface drasys.or.graph.vrp.VRPI
Returns the load for each of the solution tours.
getLoads() - Method in class drasys.or.graph.vrp.ImproveWithTSP
Returns the load for each tour in the solution.
getLoads() - Method in class drasys.or.graph.vrp.BestOf
Returns the load for each tour in the solution.
getLoads() - Method in class drasys.or.graph.vrp.Composite
Returns the load for each solution tour.
getLoads(Vector[]) - Method in class drasys.or.graph.vrp.VRPBase
 
getLowerBound() - Method in interface drasys.or.mp.VariableI
Returns the lower bound.
getLowerBound() - Method in class drasys.or.mp.Variable
Returns the lower bound.
getLowerBound(double) - Method in class drasys.or.stat.PopulationMean
Computes the lower bound of the confidence interval.
getLowerBound(double) - Method in class drasys.or.stat.PopulationProportion
Computes the lower bound of the confidence interval.
getLowerBound(double) - Method in class drasys.or.stat.PopulationMedian
Computes the lower bound of the confidence interval.
getLowerBound(double) - Method in class drasys.or.stat.model.LinearCorrelation
Computes the lower bound of the confidence interval.
getLowerBounds(double) - Method in class drasys.or.stat.model.LinearRegression
Returns the selected variable lower bounds.
getLowerBounds(double) - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the selected variable lower bounds.
getLowerRange() - Method in class drasys.or.mp.Constraint
Returns the lower range.
getLowerRange() - Method in interface drasys.or.mp.ConstraintI
Returns the lower range.
getMax() - Method in interface drasys.or.geom.RangeI
Returns the maximum boundary point.
getMax() - Method in class drasys.or.geom.rect2.Range
 
getMax() - Method in class drasys.or.geom.rect3.Range
 
getMax() - Method in class drasys.or.geom.geo.Range
 
getMaxAbsoluteValue() - Method in class drasys.or.opt.lp.DenseLPBase
Gets largest absolute value in the equations.
getMaxAbsoluteValue() - Method in interface drasys.or.opt.lp.LinearProgrammingI
Gets largest absolute value in the equations.
getMaxIterations() - Method in class drasys.or.nonlinear.Bisection
Get the maximum number of iterations.
getMaxIterations() - Method in class drasys.or.nonlinear.Simpsons
Get the maximum number of iterations.
getMaxIterations() - Method in interface drasys.or.nonlinear.EquationSolutionI
Get the maximum number of iterations.
getMaxIterations() - Method in interface drasys.or.nonlinear.IntegrationI
Get the maximum number of iterations.
getMaxIterations() - Method in class drasys.or.nonlinear.Trapezoidal
Get the maximum number of iterations.
getMean() - Method in class drasys.or.stat.PopulationMean
Returns the mean.
getMean() - Method in class drasys.or.stat.model.LinearCorrelation
Returns the sample arithmetic means for all of the columns.
getMeanRadius() - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the mean radius of the ellipsoid.
getMeanRadius() - Method in class drasys.or.geom.geo.Ellipsoid
Returns the mean radius of the ellipsoid.
getMedian() - Method in class drasys.or.stat.PopulationMedian
Returns the estimate of the proportion of successes in the population.
getMeridinalDistance(double) - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the meridinal distance from the equator to a latitude given in radians.
getMeridinalDistance(double) - Method in class drasys.or.geom.geo.Ellipsoid
Returns the meridinal distance from the equator to a latitude given in radians.
getMeridinalDistance(double, double, double) - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the meridinal distance from the equator to a latitude given in radians.
getMeridinalDistance(double, double, double) - Method in class drasys.or.geom.geo.Ellipsoid
Returns the meridinal distance from the equator to a latitude.
getMetadata() - Method in interface drasys.or.mp.ProblemI
Returns the metadata container for the problem.
getMetadata() - Method in class drasys.or.mp.Problem
Returns the metadata container for the problem.
getMin() - Method in interface drasys.or.geom.RangeI
Returns the minimum boundary point.
getMin() - Method in class drasys.or.geom.rect2.Range
 
getMin() - Method in class drasys.or.geom.rect3.Range
 
getMin() - Method in class drasys.or.geom.geo.Range
 
getMinAbsoluteValue() - Method in class drasys.or.opt.lp.DenseLPBase
Gets smallest absolute value in the equations.
getMinAbsoluteValue() - Method in interface drasys.or.opt.lp.LinearProgrammingI
Gets smallest absolute value in the equations.
getMSE() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the mean of the squares of the error terms.
getMSE() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the mean of the squares of the error terms.
getMSR() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the mean of the squares of the computed dependent values.
getMSR() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the mean of the squares of the computed dependent values.
getMST() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the mean of the squares of the sampled dependent values.
getMST() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the mean of the squares of the sampled dependent values.
getMutableEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.PointGraph
Get the edge between the 'from' and 'to' vertices whose key matches 'edgeKey'.
getMutableEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.SparseGraph
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getMutableEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.MatrixGraph
Get the edge between the from and to vertices, the edge key must be null for a match.
getMutableEdge(VertexI, VertexI, Object) - Method in interface drasys.or.graph.GraphI
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getMutableEdge(VertexI, VertexI, Object) - Method in class drasys.or.graph.DenseGraph
Get the edge between the from and to vertices whose key matches 'edgeKey'.
getName() - Method in class drasys.or.mp.Constraint
Returns the name of the constraint.
getName() - Method in interface drasys.or.mp.VariableI
Returns the name of the variable.
getName() - Method in interface drasys.or.mp.ConstraintI
Returns the name of the constraint.
getName() - Method in class drasys.or.mp.Variable
Returns the name of the variable.
getName() - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the name used to identify the ellipsoid.
getName() - Method in class drasys.or.geom.geo.Ellipsoid
Returns the name used to identify the ellipsoid.
getNearestCandidate() - Method in interface drasys.or.graph.sp.SingleVertexI
Returns the candidate vertex for the single shortest path generated.
getNearestCandidate() - Method in class drasys.or.graph.sp.Connections
Returns the candidate vertex for the single shortest path generated.
getNearestCandidate() - Method in class drasys.or.graph.sp.Dijkstra
Returns the candidate vertex for the single shortest path generated.
getNearestNeighborTo(PointI) - Method in class drasys.or.geom.KDTree
Returns the element with the nearest key.
getNearestNeighborTo(PointI) - Method in interface drasys.or.geom.PointIndexI
Returns the element with the nearest key.
getNearestPointTo(PointI) - Method in interface drasys.or.geom.GeomI
Returns a PointI describing the point on the boundary closest to 'point'.
getNearestPointTo(PointI) - Method in class drasys.or.geom.rect2.Rect2
 
getNearestPointTo(PointI) - Method in class drasys.or.geom.rect3.Rect3
 
getNearestPointTo(PointI) - Method in class drasys.or.geom.geo.Geo
 
getNorthing() - Method in class drasys.or.geom.geo.proj.Projection
Gets the northing value for the projection.
getNorthing() - Method in interface drasys.or.geom.geo.proj.ProjectionI
Gets the northing value for the projection.
getNorthParallel() - Method in class drasys.or.geom.geo.proj.Conic
Returns the latitude of the north standard parallel in degrees.
getNorthParallel() - Method in interface drasys.or.geom.geo.proj.ConicI
Returns the latitude of the north standard parallel in degrees.
getObjectiveCoefficient() - Method in interface drasys.or.mp.VariableI
Returns the objective function coefficient.
getObjectiveCoefficient() - Method in class drasys.or.mp.Variable
Returns the objective function coefficient.
getObjectiveValue() - Method in class drasys.or.opt.lp.DenseSimplex
Returns the optimized value of the objective function.
getObjectiveValue() - Method in interface drasys.or.opt.lp.LinearProgrammingI
Returns the optimized value of the objective function.
getObjectiveValue() - Method in interface drasys.or.mp.lp.LinearProgrammingI
Returns the optimized value of the objective function.
getObjectiveValue() - Method in class drasys.or.mp.lp.DenseSimplex
Returns the optimized value of the objective function.
getOffset(int) - Method in class drasys.or.matrix.ContiguousVector
Returns an element's offset into the value array.
getOffset(int) - Method in interface drasys.or.matrix.ContiguousVectorI
Returns an element's offset into the value array.
getOffset(int) - Method in interface drasys.or.matrix.complex.ContiguousVectorI
Returns an element's offset into the value array.
getOffset(int) - Method in class drasys.or.matrix.complex.ContiguousVector
Returns an element's offset into the value array.
getOffset(int, int) - Method in class drasys.or.matrix.RowMajorMatrix
Returns an element's offset into the value array.
getOffset(int, int) - Method in class drasys.or.matrix.ColumnMajorMatrix
Returns an element's offset into the value array.
getOffset(int, int) - Method in interface drasys.or.matrix.ContiguousMatrixI
Returns an element's offset into the value array.
getOffset(int, int) - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns an element's offset into the value array.
getOffset(int, int) - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns an element's offset into the value array.
getOffset(int, int) - Method in interface drasys.or.matrix.complex.ContiguousMatrixI
Returns an element's offset into the value array.
getOffset(int, int) - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns an element's offset into the value array.
getOffset(int, int) - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns an element's offset into the value array.
getOriginVertices() - Method in interface drasys.or.graph.sp.AllPairsI
Returns an array containing all the origin vertices.
getOriginVertices() - Method in class drasys.or.graph.sp.Iterate
Returns an array containing all the origin vertices.
getOutDegree() - Method in interface drasys.or.graph.VertexI
Get the number of edges that are connected to this vertex on the 'from' end.
getOutDegree() - Method in class drasys.or.graph.VertexBase
 
getPath(VertexI) - Method in interface drasys.or.graph.sp.SingleVertexI
Creates a path Vector containing the elements in the path between the candidate vertex and the root.
getPath(VertexI) - Method in class drasys.or.graph.sp.Connections
Creates a path Vector containing the elements in the path between the candidate vertex and the root.
getPath(VertexI) - Method in class drasys.or.graph.sp.Dijkstra
Creates a path Vector containing the elements in the path between the candidate vertex and the root.
getPoint(int) - Method in interface drasys.or.geom.PolygonI
Returns the point at 'index' from the polygon.
getPoint(int) - Method in class drasys.or.geom.rect2.Polygon
Returns the point at 'index' from the polygon.
getPoint1() - Method in interface drasys.or.geom.LineSegmentI
Returns the from point of the line segment.
getPoint1() - Method in class drasys.or.geom.rect2.LineSegment
 
getPoint1() - Method in class drasys.or.geom.rect3.LineSegment
 
getPoint2() - Method in interface drasys.or.geom.LineSegmentI
Returns the to point of the line segment.
getPoint2() - Method in class drasys.or.geom.rect2.LineSegment
 
getPoint2() - Method in class drasys.or.geom.rect3.LineSegment
 
getPointInstance(double[]) - Method in interface drasys.or.geom.CoordinateSystemI
Returns an instance of a point object initialized to the coordinates.
getPointInstance(double[]) - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns an instance of a point object initialized to the coordinates.
getPointInstance(double[]) - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns an instance of a point object initialized to the coordinates.
getPointInstance(double[]) - Method in class drasys.or.geom.geo.CoordinateSystem
Returns an instance of a point object initialized to the coordinates.
getPointInstance(PointI) - Method in interface drasys.or.geom.CoordinateSystemI
Returns an instance of a point object initialized to point.
getPointInstance(PointI) - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns an instance of a point object initialized to point.
getPointInstance(PointI) - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns an instance of a point object initialized to point.
getPointInstance(PointI) - Method in class drasys.or.geom.geo.CoordinateSystem
Returns an instance of a point object initialized to point.
getPointInstance(VectorI) - Method in interface drasys.or.geom.CoordinateSystemI
Returns an instance of a point object initialized to the coordinates.
getPointInstance(VectorI) - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns an instance of a point object initialized to the coordinates.
getPointInstance(VectorI) - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns an instance of a point object initialized to the coordinates.
getPointInstance(VectorI) - Method in class drasys.or.geom.geo.CoordinateSystem
Returns an instance of a point object initialized to the coordinates.
getPolarRadius() - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the polar radius of the ellipsoid.
getPolarRadius() - Method in class drasys.or.geom.geo.Ellipsoid
Returns the polar radius of the ellipsoid.
getProductIndex(int, int) - Method in class drasys.or.stat.model.QuadraticMatrix
Return the index of the column in the quadratic matrix for the product term for column-1 and column-2.
getProportion() - Method in class drasys.or.stat.PopulationProportion
Returns the estimate of the proportion of successes in the population.
getRandom() - Method in class drasys.or.graph.vrp.RandomizableBase
Gets the random number generator.
getRandom() - Method in class drasys.or.graph.vrp.Randomizer
Gets the random number generator.
getRandom() - Method in interface drasys.or.graph.vrp.RandomizableI
Gets the random number generator.
getRandomArray(int) - Method in class drasys.or.prob.DiscreteDistribution
Returns an array of random numbers from the distribution.
getRandomArray(int) - Method in interface drasys.or.prob.DiscreteDistributionI
Returns an array of random numbers from the distribution.
getRandomArray(int, int) - Method in class drasys.or.prob.DiscreteDistribution
Returns a two dimensional array of random integers from the distribution.
getRandomArray(int, int) - Method in interface drasys.or.prob.DiscreteDistributionI
Returns a two dimensional array of random integers from the distribution.
getRandomInteger() - Method in class drasys.or.prob.PoissonDistributionBase
Returns a random number from the Poisson distribution.
getRandomInteger() - Method in class drasys.or.prob.DiscreteUniformDistribution
Returns a random number from the discrete uniform distribution.
getRandomInteger() - Method in class drasys.or.prob.EmpiricalDistribution
Returns a random number from the discrete uniform distribution.
getRandomInteger() - Method in interface drasys.or.prob.DiscreteDistributionI
Returns a random integer from the discrete distribution.
getRandomInteger() - Method in class drasys.or.prob.BinomialDistributionBase
Returns a random number from the binomial distribution.
getRandomMatrix(int, int) - Method in class drasys.or.prob.Distribution
Returns a matrix of random numbers from the distribution.
getRandomMatrix(int, int) - Method in interface drasys.or.prob.DistributionI
Returns a matrix of random numbers from the distribution.
getRandomNumberGenerator() - Method in class drasys.or.prob.Distribution
Gets the random number generator.
getRandomNumberGenerator() - Method in interface drasys.or.prob.DistributionI
Gets the random number generator.
getRandomScaler() - Method in class drasys.or.prob.ContinuousDistribution
Returns a random number from the distribution using 'inverseCdf'.
getRandomScaler() - Method in class drasys.or.prob.GammaDistribution
Returns a random number from the gamma distribution.
getRandomScaler() - Method in class drasys.or.prob.DiscreteDistribution
Returns 'getRandomInteger'.
getRandomScaler() - Method in interface drasys.or.prob.DistributionI
Returns a random number from the distribution.
getRandomScaler() - Method in class drasys.or.prob.UniformDistribution
Returns a random number from the distribution.
getRandomScaler() - Method in class drasys.or.prob.NormalDistribution
Returns a random number from the normal distribution.
getRandomScaler() - Method in class drasys.or.prob.ExponentialDistribution
Returns a random number from the exponential distribution.
getRandomVector(int) - Method in class drasys.or.prob.Distribution
Returns a vector of random numbers from the distribution.
getRandomVector(int) - Method in interface drasys.or.prob.DistributionI
Returns a vector of random numbers from the distribution.
getRange() - Method in interface drasys.or.geom.GeomI
Returns a RangeI describing the extent of the object.
getRange() - Method in class drasys.or.geom.rect2.Rect2
 
getRange() - Method in class drasys.or.geom.rect3.Rect3
 
getRange() - Method in class drasys.or.geom.geo.Geo
 
getRangeInstance(PointI, PointI) - Method in interface drasys.or.geom.CoordinateSystemI
Returns an instance of a range object initialized to include the arguments.
getRangeInstance(PointI, PointI) - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns an instance of a range object initialized to include the arguments.
getRangeInstance(PointI, PointI) - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns an instance of a range object initialized to include the argument.
getRangeInstance(PointI, PointI) - Method in class drasys.or.geom.geo.CoordinateSystem
Returns an instance of a range object initialized to include the arguments.
getRangeInstance(RangeI) - Method in interface drasys.or.geom.CoordinateSystemI
Returns an instance of a range object initialized to include the argument.
getRangeInstance(RangeI) - Method in class drasys.or.geom.rect2.CoordinateSystem
Returns an instance of a range object initialized to include the arguments.
getRangeInstance(RangeI) - Method in class drasys.or.geom.rect3.CoordinateSystem
Returns an instance of a range object initialized to include the arguments.
getRangeInstance(RangeI) - Method in class drasys.or.geom.geo.CoordinateSystem
Returns an instance of a range object initialized to include the argument.
getRangeMax() - Method in class drasys.or.opt.lp.DenseLPBase
Gets smallest absolute value the algorithm will accept.
getRangeMax() - Method in interface drasys.or.opt.lp.LinearProgrammingI
Gets smallest absolute value the algorithm will accept.
getRangeMin() - Method in class drasys.or.opt.lp.DenseLPBase
Gets smallest absolute value the algorithm will accept.
getRangeMin() - Method in interface drasys.or.opt.lp.LinearProgrammingI
Gets smallest absolute value the algorithm will accept.
getReal() - Method in class drasys.or.Complex
Return the real part.
getReal() - Method in interface drasys.or.ComplexI
Return the real part;
getRequiredVariables() - Method in class drasys.or.stat.model.LinearRegression
Returns the internal array describing required variable set.
getRequiredVariables() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the internal array describing required variable set.
getRightHandSide() - Method in class drasys.or.mp.Constraint
Returns the right-hand-side.
getRightHandSide() - Method in interface drasys.or.mp.ConstraintI
Returns the right-hand-side.
getRowBeginArray() - Method in class drasys.or.matrix.CompressedRowMatrix
Return the array used to hold the index of the first element in each row.
getRowEndArray() - Method in class drasys.or.matrix.CompressedColumnMatrix
Return the array used to indicate the end of each row in the row index.
getRowIncrement() - Method in class drasys.or.matrix.RowMajorMatrix
Returns the distance between corresponding elements in adjacent rows.
getRowIncrement() - Method in class drasys.or.matrix.ColumnMajorMatrix
Returns the distance between corresponding elements in adjacent rows.
getRowIncrement() - Method in interface drasys.or.matrix.ContiguousMatrixI
Returns the distance between corresponding elements in adjacent rows.
getRowIncrement() - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns the distance between corresponding elements in adjacent rows.
getRowIncrement() - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns the distance between corresponding elements in adjacent rows.
getRowIncrement() - Method in interface drasys.or.matrix.complex.ContiguousMatrixI
Returns the distance between corresponding elements in adjacent rows.
getRowIncrement() - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns the distance between corresponding elements in adjacent rows.
getRowIncrement() - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns the distance between corresponding elements in adjacent rows.
getRowIndex() - Method in interface drasys.or.matrix.MatrixElementI
The element's row index.
getRowIndex() - Method in interface drasys.or.matrix.complex.MatrixElementI
The element's row index.
getRowIndex() - Method in class drasys.or.mp.Constraint
Returns the row index of the constraint.
getRowIndex() - Method in interface drasys.or.mp.ConstraintI
Returns the row index of the constraint.
getRowIndexArray() - Method in class drasys.or.matrix.CompressedRowMatrix
Return the array used to hold the row indices for the column index.
getRowIndexArray() - Method in class drasys.or.matrix.CompressedColumnMatrix
Return the array used to hold the row indices.
getRowPermutations() - Method in interface drasys.or.linear.algebra.LUDecompositionI
Returns the row permutations.
getRowPermutations() - Method in class drasys.or.linear.algebra.CroutPivot
Returns the row permutations.
getRowSizeArray() - Method in class drasys.or.matrix.CompressedRowMatrix
Return the array used to hold the number of elements in each row.
getRSquared() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns R^2.
getRSquared() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns R^2.
getSecond() - Method in class drasys.or.Pair
Get the second element of the pair.
getSecond() - Method in interface drasys.or.PairI
Get the second element of the pair.
getSelectedVariables() - Method in class drasys.or.stat.model.LinearRegression
Returns the internal array describing current variable set.
getSelectedVariables() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the internal array describing current variable set.
getServiceTime() - Method in interface drasys.or.graph.tw.TimeWindowValueI
Returns the time needed to service the vertex.
getServiceTime() - Method in class drasys.or.graph.tw.TimeWindowValue
Returns the time needed to service the vertex.
getServiceTime(VertexI) - Method in interface drasys.or.graph.tw.TimeWindowPropertiesI
Returns the time needed to service the vertex.
getServiceTime(VertexI) - Method in class drasys.or.graph.tw.TimeWindowPropertiesAdapter
Returns the time needed to service the vertex.
getSmp() - Method in class drasys.or.linear.blas.SmpBLAS1
Get the underlying Smp object.
getSmp() - Method in class drasys.or.linear.blas.SmpBLAS2
Get the underlying Smp object.
getSmp() - Method in class drasys.or.linear.blas.SmpBLAS3
Get the underlying Smp object.
getSolution() - Method in class drasys.or.opt.lp.DenseSimplex
Returns the solution vector.
getSolution() - Method in interface drasys.or.opt.lp.LinearProgrammingI
Returns the solution vector.
getSolution() - Method in interface drasys.or.mp.lp.LinearProgrammingI
Returns the solution vector.
getSolution() - Method in class drasys.or.mp.lp.DenseSimplex
Returns the solution vector.
getSouthParallel() - Method in class drasys.or.geom.geo.proj.Conic
Returns the latitude of the south standard parallel in degrees.
getSouthParallel() - Method in interface drasys.or.geom.geo.proj.ConicI
Returns the latitude of the south standard parallel in degrees.
getSSE() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the sum of the squares of the error terms.
getSSE() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the sum of the squares of the error terms.
getSSR() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the sum of the squares of the computed dependent values.
getSSR() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the sum of the squares of the computed dependent values.
getSST() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the sum of the squares of the sampled dependent values.
getSST() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the sum of the squares of the sampled dependent values.
getStandardErrors() - Method in class drasys.or.stat.model.GeneralLinearModel
Returns the standard errors of the fitted independent variables.
getStandardErrors() - Method in interface drasys.or.stat.model.GeneralLinearModelI
Returns the standard errors of the fitted independent variables.
getStd() - Method in class drasys.or.stat.PopulationMean
Returns the standard deviation.
getStd() - Method in class drasys.or.stat.model.LinearCorrelation
Returns the sample standard deviation for all of the columns.
getSubgraph() - Method in class drasys.or.graph.EdgeBase
Always returns null.
getSubgraph() - Method in interface drasys.or.graph.EdgeI
Returns the subgraph of the edge.
getSumOfProducts() - Method in class drasys.or.stat.model.LinearCorrelation
Returns the sum of the products for all of the column pairs.
getSumOfSquares() - Method in class drasys.or.stat.model.LinearCorrelation
Returns the sum of the squares for all of the columns.
getT() - Method in class drasys.or.stat.model.LinearRegression
Returns the 'T' statistics for the selected variables.
getT() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the 'T' statistics for the selected variables.
getTermIndex(int, int) - Method in class drasys.or.stat.model.PolynomialMatrix
Returns the column index in the polynomial matrix of a term given its degree and original column index in the underlying matrix.
getTime() - Method in interface drasys.or.graph.VertexValueI
Returns the time required to cross the vertex.
getTime() - Method in class drasys.or.graph.VertexValue
Returns the time required to cross the vertex.
getTime() - Method in class drasys.or.graph.VertexBase
If the value object is a 'VertexValueI' the return value is 'value.getCost()'.
getTime(boolean) - Method in class drasys.or.graph.EdgeBase
If the value object is an 'EdgeValueI' the return value is 'value.getTime(isReverse)'.
getTime(boolean) - Method in interface drasys.or.graph.EdgeValueI
Returns the time required to cross the edge in the indicated direction.
getTime(boolean) - Method in class drasys.or.graph.EdgeValue
Returns the time required to cross the edge in the indicated direction.
getTimeWindowEnd() - Method in interface drasys.or.graph.tw.TimeWindowValueI
Returns the end of the service windows for the vertex.
getTimeWindowEnd() - Method in class drasys.or.graph.tw.TimeWindowValue
Returns the end of the service windows for the vertex.
getTimeWindowEnd(VertexI) - Method in interface drasys.or.graph.tw.TimeWindowPropertiesI
Returns the end of the service windows for the vertex.
getTimeWindowEnd(VertexI) - Method in class drasys.or.graph.tw.TimeWindowPropertiesAdapter
Returns the end of the service windows for the vertex.
getTimeWindowStart() - Method in interface drasys.or.graph.tw.TimeWindowValueI
Returns the start of the service windows for the vertex.
getTimeWindowStart() - Method in class drasys.or.graph.tw.TimeWindowValue
Returns the start of the service windows for the vertex.
getTimeWindowStart(VertexI) - Method in interface drasys.or.graph.tw.TimeWindowPropertiesI
Returns the start of the service windows for the vertex.
getTimeWindowStart(VertexI) - Method in class drasys.or.graph.tw.TimeWindowPropertiesAdapter
Returns the start of the service windows for the vertex.
getTour() - Method in class drasys.or.graph.tsp.TSPBase
Returns the improved tour from the construction algorithm.
getTour() - Method in class drasys.or.graph.tsp.Composite
Returns the solution tour.
getTour() - Method in class drasys.or.graph.tsp.BestOf
Returns the improved tour from the construction algorithm.
getTour() - Method in interface drasys.or.graph.tsp.TSPI
Returns the solution tour generated by the algorithm.
getTour() - Method in class drasys.or.graph.tsp.ConstructToImproveConverter
Returns the solution tour.
getTours() - Method in class drasys.or.graph.vrp.ClarkeWrightBase
Returns the solution tours generated by the algorithm.
getTours() - Method in class drasys.or.graph.vrp.GillettMillerBase
Returns the solution tours generated by the algorithm.
getTours() - Method in class drasys.or.graph.vrp.Randomizer
Returns the improved tour from the construction algorithm.
getTours() - Method in interface drasys.or.graph.vrp.VRPI
Returns the solution tours generated by the algorithm.
getTours() - Method in class drasys.or.graph.vrp.ImproveWithTSP
 
getTours() - Method in class drasys.or.graph.vrp.BestOf
Returns the improved tour from the construction algorithm.
getTours() - Method in class drasys.or.graph.vrp.Composite
Returns the tours in the solution.
getToVertex() - Method in interface drasys.or.graph.EdgeI
Returns the vertex adjacent to the 'to' end of the edge.
getTPV() - Method in class drasys.or.stat.model.LinearRegression
Returns the two-sided p-values for the 'T' statistics of the selected variables.
getTPV() - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the two-sided p-values for the 'T' statistics of the selected variables.
getTStatistic(double) - Method in class drasys.or.stat.model.LinearRegression
Returns the the 'T' statistic for a given p-value;
getTStatistic(double) - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the the 'T' statistic for a given p-value;
getType() - Method in class drasys.or.mp.Constraint
Returns the constraint type.
getType() - Method in interface drasys.or.mp.VariableI
Returns the variable type.
getType() - Method in interface drasys.or.mp.ConstraintI
Returns the constraint type.
getType() - Method in class drasys.or.mp.Variable
Returns the variable type.
getU() - Method in interface drasys.or.linear.algebra.LUDecompositionI
Get the upper triangular matrix.
getU() - Method in class drasys.or.linear.algebra.CroutPivot
Get the permuted upper triangular matrix.
getU() - Method in interface drasys.or.linear.algebra.SVDecompositionI
Get the U matrix.
getU() - Method in class drasys.or.linear.algebra.QRIteration
Get the U matrix.
getU(MatrixI) - Method in interface drasys.or.linear.algebra.LUDecompositionI
Get the upper triangular matrix.
getU(MatrixI) - Method in class drasys.or.linear.algebra.CroutPivot
Get the permuted upper triangular matrix.
getU(MatrixI) - Method in interface drasys.or.linear.algebra.SVDecompositionI
Get the U matrix.
getU(MatrixI) - Method in class drasys.or.linear.algebra.QRIteration
Get the U matrix.
getUpperBound() - Method in interface drasys.or.mp.VariableI
Returns the upper bound.
getUpperBound() - Method in class drasys.or.mp.Variable
Returns the upper bound.
getUpperBound(double) - Method in class drasys.or.stat.PopulationMean
Computes the upper bound of the confidence interval.
getUpperBound(double) - Method in class drasys.or.stat.PopulationProportion
Computes the upper bound of the confidence interval.
getUpperBound(double) - Method in class drasys.or.stat.PopulationMedian
Computes the upper bound of the confidence interval.
getUpperBound(double) - Method in class drasys.or.stat.model.LinearCorrelation
Computes the upper bound of the confidence interval.
getUpperBounds(double) - Method in class drasys.or.stat.model.LinearRegression
Returns the selected variable upper bounds.
getUpperBounds(double) - Method in interface drasys.or.stat.model.LinearRegressionI
Returns the selected variable upper bounds.
getUpperRange() - Method in class drasys.or.mp.Constraint
Returns the upper range.
getUpperRange() - Method in interface drasys.or.mp.ConstraintI
Returns the upper range.
getV() - Method in interface drasys.or.linear.algebra.SVDecompositionI
Get the V matrix.
getV() - Method in class drasys.or.linear.algebra.QRIteration
Get the V matrix.
getV(MatrixI) - Method in interface drasys.or.linear.algebra.SVDecompositionI
Get the V matrix.
getV(MatrixI) - Method in class drasys.or.linear.algebra.QRIteration
Get the V matrix.
getValue() - Method in interface drasys.or.graph.VertexI
Returns the vertex value.
getValue() - Method in class drasys.or.graph.EdgeBase
 
getValue() - Method in interface drasys.or.graph.EdgeI
Returns the edge value.
getValue() - Method in class drasys.or.graph.VertexBase
 
getValue() - Method in interface drasys.or.matrix.MatrixElementI
Returns the element's value.
getValue() - Method in interface drasys.or.matrix.VectorElementI
Returns the element's value.
getValue() - Method in interface drasys.or.matrix.complex.MatrixElementI
Returns the element's value.
getValue() - Method in interface drasys.or.matrix.complex.VectorElementI
Returns the element's value.
getValueArray() - Method in class drasys.or.matrix.ContiguousMatrix
Returns the internal array that is used to hold the element values.
getValueArray() - Method in class drasys.or.matrix.ContiguousVector
Returns the internal array which holds the values.
getValueArray() - Method in class drasys.or.matrix.CompressedMatrix
Returns the internal array that is used to hold the element values.
getValueArray() - Method in interface drasys.or.matrix.ContiguousVectorI
Returns the internal array which holds the values.
getValueArray() - Method in class drasys.or.matrix.ArrayMatrix
Returns the internal java two-dimensional array that is used to hold the element values.
getValueArray() - Method in interface drasys.or.matrix.ContiguousMatrixI
Returns the internal array that is used to hold the element values.
getValueArray() - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns the internal array that is used to hold the element values.
getValueArray() - Method in class drasys.or.matrix.complex.ContiguousMatrix
Returns the internal array that is used to hold the element values.
getValueArray() - Method in interface drasys.or.matrix.complex.ContiguousMatrixI
Returns the internal array that is used to hold the element values.
getValueArray() - Method in interface drasys.or.matrix.complex.ContiguousVectorI
Returns the internal array which holds the values.
getValueArray() - Method in class drasys.or.matrix.complex.ContiguousVector
Returns the internal array which holds the values.
getValueArray() - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns the internal array that is used to hold the element values.
getValueIndexArray() - Method in class drasys.or.matrix.CompressedRowMatrix
Return the array used to hold the value indices for the column index.
getValueIndexArray() - Method in class drasys.or.matrix.CompressedColumnMatrix
Return the array used to hold the value indices for the row index.
getVariable(int) - Method in interface drasys.or.mp.ProblemI
Returns a variable by column index.
getVariable(int) - Method in class drasys.or.mp.Problem
Returns a variable by column index.
getVariable(String) - Method in interface drasys.or.mp.ProblemI
Returns a variable by name.
getVariable(String) - Method in class drasys.or.mp.Problem
Returns a variable by name.
getVertex(Object) - Method in class drasys.or.graph.BaseGraph
Get the vertex that matches the key.
getVertex(Object) - Method in class drasys.or.graph.MatrixGraph
Get the vertex that matches the key.
getVertex(Object) - Method in interface drasys.or.graph.GraphI
Get the vertex that matches the key.
getVertexColor(VertexI) - Method in interface drasys.or.graph.color.ColoringI
Returns the color assigned to the vertex.
getVertexColor(VertexI) - Method in class drasys.or.graph.color.WelshPowell
Returns the color assigned to the vertex.
getVertexColors() - Method in interface drasys.or.graph.color.ColoringI
Returns an array containing the vertex color assignments.
getVertexColors() - Method in class drasys.or.graph.color.WelshPowell
Returns an array containing the vertex color assignments.
getVertexCost(VertexI) - Method in interface drasys.or.graph.VertexPropertiesI
Returns the cost of crossing the vertex.
getVertexCost(VertexI) - Method in class drasys.or.graph.PropertiesAdapter
Always returns 'vertex.getTime()'.
getVertexDemand(VertexI) - Method in interface drasys.or.graph.VertexPropertiesI
Returns the demand at a vertex.
getVertexDemand(VertexI) - Method in class drasys.or.graph.PropertiesAdapter
Always returns 'vertex.getDemand()'.
getVertexTime(VertexI) - Method in interface drasys.or.graph.VertexPropertiesI
Returns the time to travel across the vertex.
getVertexTime(VertexI) - Method in class drasys.or.graph.PropertiesAdapter
Always returns 'vertex.getCost()'.
getW() - Method in interface drasys.or.linear.algebra.SVDecompositionI
Get the W matrix.
getW() - Method in class drasys.or.linear.algebra.QRIteration
Get the W matrix.
getW(MatrixI) - Method in interface drasys.or.linear.algebra.SVDecompositionI
Get the W matrix.
getW(MatrixI) - Method in class drasys.or.linear.algebra.QRIteration
Get the W matrix.
GillettMiller - class drasys.or.graph.vrp.GillettMiller.
A randomized greedy VRP construction algorithm.
GillettMiller() - Constructor for class drasys.or.graph.vrp.GillettMiller
Constructs a randomized version of the Gillett Miller Sweep Sweep algorithm using the Randomizer object.
GillettMiller(int) - Constructor for class drasys.or.graph.vrp.GillettMiller
Constructs a randomized version of the Gillett Miller Sweep Sweep algorithm using the Randomizer object.
GillettMiller(int, int) - Constructor for class drasys.or.graph.vrp.GillettMiller
Constructs a randomized version of the Gillett Miller Sweep Sweep algorithm using the Randomizer object.
GillettMiller(int, int, ImproveI) - Constructor for class drasys.or.graph.vrp.GillettMiller
Constructs a randomized version of the Gillett Miller Sweep Sweep algorithm using the Randomizer object.
GillettMillerBase - class drasys.or.graph.vrp.GillettMillerBase.
A randomizable greedy VRP construction algorithm.
GillettMillerBase() - Constructor for class drasys.or.graph.vrp.GillettMillerBase
 
GillettMillerBase(ImproveI) - Constructor for class drasys.or.graph.vrp.GillettMillerBase
 
goldenRatio - Static variable in class drasys.or.Constants
 
Graph - class drasys.or.graph.Graph.
An abstract class that contains convenience methods for derived classes.
GraphError - error drasys.or.graph.GraphError.
The parent of all error classes in the 'graph' package.
GraphError() - Constructor for class drasys.or.graph.GraphError
 
GraphError(String) - Constructor for class drasys.or.graph.GraphError
 
GraphException - exception drasys.or.graph.GraphException.
The parent of all exception classes in the 'graph' package.
GraphException() - Constructor for class drasys.or.graph.GraphException
 
GraphException(String) - Constructor for class drasys.or.graph.GraphException
 
GraphI - interface drasys.or.graph.GraphI.
The interface used by all algorithms to access graphs abstractly.
greatCircleAngle(PointI, PointI) - Static method in class drasys.or.geom.geo.Ellipsoid
Returns the great circle angle in radians.
greatCircleSphericalDistance(PointI, PointI) - Method in interface drasys.or.geom.geo.EllipsoidI
Returns the great circle distance in the units of the ellipsoid.
greatCircleSphericalDistance(PointI, PointI) - Method in class drasys.or.geom.geo.Ellipsoid
Returns the great circle distance in the units of the ellipsoid.
GREATER - Static variable in interface drasys.or.CompareI
The return value which indicates 'a' is greater than 'b'.
GREATER - Static variable in interface drasys.or.opt.lp.LinearProgrammingI
Indicates a greater than or equal to constraint: '>='
GREATER - Static variable in interface drasys.or.mp.ConstraintI
The row must be greater than or equal to the right hand side.

H

halfPi - Static variable in class drasys.or.Constants
 
hashCode() - Method in class drasys.or.Pair
 
hashCode() - Method in class drasys.or.geom.rect2.Polygon
 
hashCode() - Method in class drasys.or.geom.rect2.Range
 
hashCode() - Method in class drasys.or.geom.rect2.Point
 
hashCode() - Method in class drasys.or.geom.rect2.LineSegment
 
hashCode() - Method in class drasys.or.geom.rect3.Point
 
hashCode() - Method in class drasys.or.geom.rect3.LineSegment
 
hashCode() - Method in class drasys.or.geom.rect3.Range
 
hashCode() - Method in class drasys.or.geom.geo.Point
 
hashCode() - Method in class drasys.or.geom.geo.Range
 
hasMoreElements() - Method in class drasys.or.util.KeyGenerator
Returns 'true' until the generator starts to repeat.
holes() - Method in interface drasys.or.geom.PolygonI
Returns an enumeration on the holes of the polygon.
holes() - Method in class drasys.or.geom.rect2.Polygon
Returns an enumeration on the holes of the polygon.

I

icamax(int, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Finds the index of the element with the maximum absolute value.
icamax(int, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Finds the index of the element with the maximum absolute value.
icamax(int, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Finds the index of the element with the maximum absolute value.
idamax(ContiguousVectorI) - Method in class drasys.or.linear.blas.VectorBLAS1
Finds the index of the element with the maximum absolute value.
idamax(int, double[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Finds the index of the element with the maximum absolute value.
idamax(int, double[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Finds the index of the element with the maximum absolute value.
idamax(int, double[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Finds the index of the element with the maximum absolute value.
imag - Variable in class drasys.or.Complex
 
improve() - Method in class drasys.or.graph.tsp.Us
 
improve() - Method in class drasys.or.graph.tsp.ImproveBase
 
improve() - Method in class drasys.or.graph.tsp.ThreeOpt
 
improve() - Method in class drasys.or.graph.tsp.TwoOpt
 
ImproveBase - class drasys.or.graph.tsp.ImproveBase.
A base class containing features common to many improvement TSP algorithms.
ImproveBase - class drasys.or.graph.vrp.ImproveBase.
A base class containing features common to many improvement VRP algorithms.
ImproveBase() - Constructor for class drasys.or.graph.tsp.ImproveBase
The target graph must be set with 'setGraph()'.
ImproveBase() - Constructor for class drasys.or.graph.vrp.ImproveBase
 
ImproveBase(GraphI) - Constructor for class drasys.or.graph.tsp.ImproveBase
Sets the target graph.
improveClosedTour(Vector) - Method in class drasys.or.graph.tsp.Us
Improve a closed tour solution.
improveClosedTour(Vector) - Method in class drasys.or.graph.tsp.ImproveBase
Improve a closed tour solution.
improveClosedTour(Vector) - Method in interface drasys.or.graph.tsp.ImproveI
Improve a closed tour solution.
improveClosedTour(Vector) - Method in class drasys.or.graph.tsp.ConstructToImproveConverter
Improve a closed tour solution.
improveClosedTours(Vector[]) - Method in class drasys.or.graph.vrp.ImproveWithTSP
Improve a solution with closed tours that begin and end at the depot vertex.
improveClosedTours(Vector[]) - Method in interface drasys.or.graph.vrp.ImproveI
Improve a solution with closed tours that begin and end at the depot vertex.
ImproveI - interface drasys.or.graph.tsp.ImproveI.
The interface used by all algorithms to access TSP improvement algorithms.
ImproveI - interface drasys.or.graph.vrp.ImproveI.
The interface used by all algorithms to access VRP improvement algorithms.
improveInboundTours(Vector[]) - Method in class drasys.or.graph.vrp.ImproveWithTSP
Improve a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
improveInboundTours(Vector[]) - Method in interface drasys.or.graph.vrp.ImproveI
Improve a solution with open tours that begin at arbitrary vertices and end at the depot vertex.
improveOpenTour(Vector) - Method in class drasys.or.graph.tsp.Us
Improve an open tour solution with arbitrary end points.
improveOpenTour(Vector) - Method in class drasys.or.graph.tsp.ImproveBase
Improve an open tour solution with arbitrary end points.
improveOpenTour(Vector) - Method in interface drasys.or.graph.tsp.ImproveI
Improve an open tour solution with arbitrary end points.
improveOpenTour(Vector) - Method in class drasys.or.graph.tsp.ConstructToImproveConverter
Improve an open tour solution with arbitrary end points.
improveOpenTour(Vector, boolean, boolean) - Method in class drasys.or.graph.tsp.Us
Improve an open tour solution with fixed end points.
improveOpenTour(Vector, boolean, boolean) - Method in class drasys.or.graph.tsp.ImproveBase
Improve an open tour solution with fixed end points.
improveOpenTour(Vector, boolean, boolean) - Method in interface drasys.or.graph.tsp.ImproveI
Improve an open tour solution with fixed end points.
improveOpenTour(Vector, boolean, boolean) - Method in class drasys.or.graph.tsp.ConstructToImproveConverter
Improve an open tour solution with fixed end points.
improveOutboundTours(Vector[]) - Method in class drasys.or.graph.vrp.ImproveWithTSP
Improve a solution with open tours that begin at the depot vertex and end at arbitrary vertices.
improveOutboundTours(Vector[]) - Method in interface drasys.or.graph.vrp.ImproveI
Improve a solution with open tours that begin at the depot vertex and end at arbitrary vertices.
ImproveWithTSP - class drasys.or.graph.vrp.ImproveWithTSP.
An implementations of a VRP improvement algorithm that uses a TSP subalgorithm to improve the vertex ordering of each tour in the solution.
ImproveWithTSP(ConstructI) - Constructor for class drasys.or.graph.vrp.ImproveWithTSP
 
ImproveWithTSP(ImproveI) - Constructor for class drasys.or.graph.vrp.ImproveWithTSP
 
includes(PointI) - Method in interface drasys.or.geom.RangeI
Returns true if the point is inside the range or on the boundary.
includes(PointI) - Method in class drasys.or.geom.rect2.Range
Returns true if the point is inside the range or on the boundary.
includes(PointI) - Method in class drasys.or.geom.rect3.Range
Returns true if the point is inside the range or on the boundary.
includes(PointI) - Method in class drasys.or.geom.geo.Range
Returns true if the point is inside the range or on the boundary.
IncompleteBeta - class drasys.or.prob.IncompleteBeta.
An implementation of the incomplete beta function.
IncompleteBeta(double, double) - Constructor for class drasys.or.prob.IncompleteBeta
 
IncompleteGamma - class drasys.or.prob.IncompleteGamma.
An implementation of the incomplete gamma function.
IncompleteGamma(double) - Constructor for class drasys.or.prob.IncompleteGamma
 
IndexedVector - class drasys.or.cont.IndexedVector.
A vector of objects with an index into the vector.
IndexedVector() - Constructor for class drasys.or.cont.IndexedVector
 
IndexedVector(int) - Constructor for class drasys.or.cont.IndexedVector
 
indices() - Method in class drasys.or.cont.OrderedSet
 
inEdges() - Method in interface drasys.or.graph.VertexI
Creates an enumeration on the edges into the vertex.
InfeasibleException - exception drasys.or.mp.InfeasibleException.
Problem is infeasible.
InfeasibleException() - Constructor for class drasys.or.mp.InfeasibleException
 
InfeasibleException(String) - Constructor for class drasys.or.mp.InfeasibleException
 
initialize(GraphI, SingleVertexI) - Method in class drasys.or.graph.sp.SingleVertexListenerAdapter
Called before any path generation.
initialize(GraphI, SingleVertexI) - Method in interface drasys.or.graph.sp.SingleVertexListenerI
Called before any path generation.
initTourGENI(int, int) - Method in class drasys.or.graph.tsp.Geni
 
initTourUS(int, int) - Method in class drasys.or.graph.tsp.Us
 
initVertices(int, int) - Method in class drasys.or.graph.tsp.TSPBase
 
initVertices(Vector) - Method in class drasys.or.graph.tsp.TSPBase
 
inputCoordinateSystem() - Method in interface drasys.or.geom.TransformI
Returns the coordinate system used by the input.
inputCoordinateSystem() - Method in class drasys.or.geom.rect2.Transform
Always returns 'rect2.CoordinateSystem';
inputCoordinateSystem() - Method in class drasys.or.geom.geo.proj.Projection
Always returns 'geo.CoordinateSystem';
insert(Object) - Method in class drasys.or.cont.BinaryHeap
 
insert(Object) - Method in class drasys.or.cont.BinomialHeap
 
insert(Object, Object) - Method in interface drasys.or.cont.PriorityQueueI
Insert a new element into the queue, with separate priority and value objects.
insert(Object, Object) - Method in class drasys.or.cont.BinaryHeap
 
insert(Object, Object) - Method in class drasys.or.cont.BinomialHeap
 
insertionIndex() - Method in interface drasys.or.alg.SearchI
If a find fails, this returns the index where the new element should be inserted.
insertionIndex() - Method in class drasys.or.alg.SequentialSearch
If a find fails, this returns the index where the new element should be inserted.
insertionIndex() - Method in class drasys.or.alg.BinarySearch
If a find fails, this returns the index where the new element should be inserted.
INTEGER - Static variable in interface drasys.or.mp.VariableI
The variable is integer valued.
integrate(FunctionI, double, double) - Method in class drasys.or.nonlinear.Simpsons
Integrate the function argument between the lower and upper bounds using trapezoidal integration.
integrate(FunctionI, double, double) - Method in interface drasys.or.nonlinear.IntegrationI
Integrate the function between the bounds.
integrate(FunctionI, double, double) - Method in class drasys.or.nonlinear.Trapezoidal
Integrate the function argument between the lower and upper bounds using trapezoidal integration.
Integration - class drasys.or.nonlinear.Integration.
An alias class which redefines the best integration algorithm in the edition.
Integration() - Constructor for class drasys.or.nonlinear.Integration
 
IntegrationI - interface drasys.or.nonlinear.IntegrationI.
An interface to access numerical integration algorithms.
intersection(GraphI, GraphI) - Static method in class drasys.or.graph.Operations
 
InvalidArgumentError - error drasys.or.InvalidArgumentError.
Thrown if an object provides only a stub for a method in an interface.
InvalidArgumentError() - Constructor for class drasys.or.InvalidArgumentError
 
InvalidArgumentError(String) - Constructor for class drasys.or.InvalidArgumentError
 
InvalidException - exception drasys.or.mp.InvalidException.
Problem is invalid for this algorithm.
InvalidException() - Constructor for class drasys.or.mp.InvalidException
 
InvalidException(String) - Constructor for class drasys.or.mp.InvalidException
 
InvalidGraphError - error drasys.or.graph.InvalidGraphError.
Thrown if a the graph used in a algorithm has changed since the algorithm was initialized.
InvalidGraphError() - Constructor for class drasys.or.graph.InvalidGraphError
 
InvalidGraphError(String) - Constructor for class drasys.or.graph.InvalidGraphError
 
InvalidOperationException - exception drasys.or.InvalidOperationException.
Thrown if an operation is attempted on an object with an invalid state.
InvalidOperationException() - Constructor for class drasys.or.InvalidOperationException
 
InvalidOperationException(String) - Constructor for class drasys.or.InvalidOperationException
 
InvalidPriorityException - exception drasys.or.InvalidPriorityException.
Thrown by a priority queue if a priority change is attempted and the new value is not supported by the implementation.
InvalidPriorityException() - Constructor for class drasys.or.InvalidPriorityException
 
InvalidPriorityException(String) - Constructor for class drasys.or.InvalidPriorityException
 
InvalidPropertyException - exception drasys.or.graph.InvalidPropertyException.
Thrown if a the graph used in a algorithm has changed since the algorithm was initialized.
InvalidPropertyException() - Constructor for class drasys.or.graph.InvalidPropertyException
 
InvalidPropertyException(String) - Constructor for class drasys.or.graph.InvalidPropertyException
 
inverse(PointI) - Method in class drasys.or.geom.rect2.Transform
Returns a point that is translated, scaled and rotated in the inverse direction.
inverse(PointI) - Method in interface drasys.or.geom.rect2.TransformI
Returns a point that is translated, scaled and rotated int the inverse direction.
inverse(PointI) - Method in interface drasys.or.geom.geo.proj.ProjectionI
Returns an inverse projected point.
inverse(PointI) - Method in class drasys.or.geom.geo.proj.Mercator
Returns an inverse projected point.
inverse(PointI) - Method in class drasys.or.geom.geo.proj.Albers
Returns an inverse projected point.
inverse(PointI) - Method in class drasys.or.geom.geo.proj.LambertConic
Returns an inverse projected point.
inverse(RangeI) - Method in class drasys.or.geom.rect2.Transform
Returns a range that is translated, scaled and rotated int the inverse direction.
inverse(RangeI) - Method in interface drasys.or.geom.rect2.TransformI
Returns a range that is translated, scaled and rotated int the inverse direction.
inverse(RangeI) - Method in class drasys.or.geom.geo.proj.Projection
Returns an inverse projected range.
inverse(RangeI) - Method in interface drasys.or.geom.geo.proj.ProjectionI
Returns an inverse projected range.
inverseCdf(double) - Method in class drasys.or.prob.ContinuousDistribution
Throws 'NotImplemented' if not redefined by a subclass.
inverseCdf(double) - Method in interface drasys.or.prob.ContinuousDistributionI
Returns the value of the inverse cumulative distribution function at 'probability';
inverseCdf(double) - Method in class drasys.or.prob.UniformDistribution
Returns the value of the inverse cumulative distribution function at 'probability';
inverseCdf(double) - Method in class drasys.or.prob.NormalDistribution
Computes the inverse cdf from the cdf numerically.
inverseCdf(double) - Method in class drasys.or.prob.FDistribution
Computes the inverse cdf from the cdf numerically.
inverseCdf(double) - Method in class drasys.or.prob.ChiSquareDistribution
Computes the inverse cdf from the cdf numerically.
inverseCdf(double) - Method in class drasys.or.prob.StudentsTDistribution
Computes the inverse cdf from the cdf numerically.
inverseCdf(double) - Method in class drasys.or.prob.BinomialDistribution
Computes the integer with the nearest cdf to probability.
inverseCdf(double) - Method in class drasys.or.prob.ExponentialDistribution
Returns the value of the inverse cumulative distribution function at 'probability';
inverseTransform(PointI) - Method in interface drasys.or.geom.TransformI
Returns an inverse transformed point.
inverseTransform(PointI) - Method in class drasys.or.geom.rect2.Transform
Returns an inverse transformed point.
inverseTransform(PointI) - Method in class drasys.or.geom.geo.proj.Projection
Returns an inverse transformed point.
inverseTransform(RangeI) - Method in interface drasys.or.geom.TransformI
Returns an inverse transformed range.
inverseTransform(RangeI) - Method in class drasys.or.geom.rect2.Transform
Returns an inverse transformed range.
inverseTransform(RangeI) - Method in class drasys.or.geom.geo.proj.Projection
Returns an inverse transformed range.
invert() - Method in class drasys.or.Complex
Compute: this = (1,0)/this.
invert(ComplexI) - Static method in class drasys.or.Complex
Compute: new = (1,0)/a.
invert(ComplexI, Complex) - Static method in class drasys.or.Complex
Compute: results = (1,0)/a.
invert(double, double, Complex) - Static method in class drasys.or.Complex
Compute: results = (1,0)/(real,imag).
invert(MatrixI) - Method in interface drasys.or.linear.algebra.AlgebraI
Invert a matrix.
invert(MatrixI) - Method in class drasys.or.linear.algebra.Algebra
Invert a matrix.
isamax(int, float[], int, int) - Method in interface drasys.or.linear.blas.BLAS1I
Finds the index of the element with the maximum absolute value.
isamax(int, float[], int, int) - Method in class drasys.or.linear.blas.SmpBLAS1
Finds the index of the element with the maximum absolute value.
isamax(int, float[], int, int) - Method in class drasys.or.linear.blas.BLAS1
Finds the index of the element with the maximum absolute value.
isColumnMajor() - Method in class drasys.or.matrix.RowMajorMatrix
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.FunctionMatrix
Returns the value from the underlying matrix.
isColumnMajor() - Method in class drasys.or.matrix.ColumnMajorMatrix
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.CompressedRowMatrix
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.SparseMatrix
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.RowArrayMatrix
Always returns false.
isColumnMajor() - Method in class drasys.or.matrix.ColumnArrayMatrix
Always returns true.
isColumnMajor() - Method in interface drasys.or.matrix.MatrixI
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.CompressedColumnMatrix
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.complex.RowMajorMatrix
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.complex.ColumnMajorMatrix
Returns true if the matrix is column-major.
isColumnMajor() - Method in interface drasys.or.matrix.complex.MatrixI
Returns true if the matrix is column-major.
isColumnMajor() - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Returns true if the matrix is column-major.
isConnectionRestricted(EdgeI, VertexI, EdgeI) - Method in interface drasys.or.graph.PropertiesI
Prevents the algorithm from crossing a vertex from the inEdge to the OutEdge.
isConnectionRestricted(EdgeI, VertexI, EdgeI) - Method in class drasys.or.graph.PropertiesAdapter
Always returns false.
isDefined(String) - Method in class drasys.or.util.Metadata
Returns true if the metadatum exists.
isDirected() - Method in class drasys.or.graph.EdgeBase
 
isDirected() - Method in interface drasys.or.graph.EdgeI
Returns true if the edge is directed.
isEdge() - Method in class drasys.or.graph.EdgeBase
 
isEdge() - Method in interface drasys.or.graph.ElementI
Returns true if the graph element is an edge.
isEdge() - Method in class drasys.or.graph.VertexBase
 
isEdgeRestricted(EdgeI, boolean) - Method in interface drasys.or.graph.EdgePropertiesI
Returns true to prevent an algorithm from crossing the edge in the indicated direction.
isEdgeRestricted(EdgeI, boolean) - Method in class drasys.or.graph.PropertiesAdapter
Always returns false
isIllConditioned() - Method in interface drasys.or.linear.algebra.SVDecompositionI
Returns true if the decomposed matrix is ill-conditioned.
isIllConditioned() - Method in class drasys.or.linear.algebra.QRIteration
Returns true if the decomposed matrix is ill-conditioned.
isNull(int) - Method in class drasys.or.matrix.ContiguousVector
Always returns 'false'.
isNull(int) - Method in class drasys.or.matrix.SparseVector
Returns true if an element has no value associated with it.
isNull(int) - Method in interface drasys.or.matrix.VectorI
Returns true if an element has no value associated with it.
isNull(int) - Method in interface drasys.or.matrix.complex.VectorI
Returns true if an element has no value associated with it.
isNull(int) - Method in class drasys.or.matrix.complex.ContiguousVector
Always returns 'false'.
isNull(int, int) - Method in class drasys.or.matrix.ContiguousMatrix
Always returns false.
isNull(int, int) - Method in class drasys.or.matrix.FunctionMatrix
Returns the value from the underlying matrix if 'row' and 'column' are in its range.
isNull(int, int) - Method in class drasys.or.matrix.CompressedRowMatrix
Returns true if an element has no value associated with it.
isNull(int, int) - Method in class drasys.or.matrix.SparseMatrix
Returns true if an element has no value associated with it.
isNull(int, int) - Method in class drasys.or.matrix.ArrayMatrix
Returns true if an element has no value associated with it in a sparse matrix.
isNull(int, int) - Method in class drasys.or.matrix.RowArrayMatrix
Returns true if an element has no value associated with it.
isNull(int, int) - Method in class drasys.or.matrix.ColumnArrayMatrix
Returns true if an element has no value associated with it.
isNull(int, int) - Method in interface drasys.or.matrix.MatrixI
Returns true if an element has no value associated with it.
isNull(int, int) - Method in class drasys.or.matrix.ContiguousMatrix.Sub
Always returns false.
isNull(int, int) - Method in class drasys.or.matrix.CompressedColumnMatrix
Returns true if an element has no value associated with it.
isNull(int, int) - Method in class drasys.or.matrix.complex.ContiguousMatrix
Always returns false.
isNull(int, int) - Method in interface drasys.or.matrix.complex.MatrixI
Returns true if an element has no value associated with it.
isNull(int, int) - Method in class drasys.or.matrix.complex.ContiguousMatrix.Sub
Always returns false.
isRowMajor() - Method in class drasys.or.matrix.RowMajorMatrix
Returns true if the matrix is row-major.
isRowMajor() - Method in class drasys.or.matrix.FunctionMatrix
Returns the value from the underlying matrix.
isRowMajor() - Method in class drasys.or.matrix.ColumnMajorMatrix
Returns true if the matrix is row-major.
isRowMajor() - Method in class drasys.or.matrix.CompressedRowMatrix
Returns true if the matrix is row-major.
isRowMajor() - Method in class drasys.or.matrix.