Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class org.ddogleg.chainrule.CRArray
-
Reference to the array
- a - Variable in class org.ddogleg.combinatorics.Combinations
- acceptNewState(boolean, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- acceptNewState(boolean, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
- acceptNewState(double) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
The new state has been accepted.
- add(boolean) - Method in class org.ddogleg.struct.BigDogArray_B
-
Appends a single value to the end of the array.
- add(boolean) - Method in class org.ddogleg.struct.DogArray_B
- add(byte) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Appends a single value to the end of the array.
- add(double) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Appends a single value to the end of the array.
- add(double) - Method in class org.ddogleg.struct.CircularArray_F64
-
Adds a new element to the queue, but if the queue is full write over the oldest element.
- add(double) - Method in class org.ddogleg.struct.DogArray_F64
- add(double...) - Method in class org.ddogleg.struct.DogArray_F64
- add(double, double) - Method in class org.ddogleg.struct.DogArray_F64
- add(double, double, double) - Method in class org.ddogleg.solver.FitQuadratic2D
- add(double, DMatrixRMaj, double, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- add(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- add(double, S, double, S, S) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- add(float) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Appends a single value to the end of the array.
- add(float) - Method in class org.ddogleg.struct.CircularArray_F32
-
Adds a new element to the queue, but if the queue is full write over the oldest element.
- add(float) - Method in class org.ddogleg.struct.DogArray_F32
- add(float...) - Method in class org.ddogleg.struct.DogArray_F32
- add(float, float) - Method in class org.ddogleg.struct.DogArray_F32
- add(int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Appends a single value to the end of the array.
- add(int) - Method in class org.ddogleg.struct.CircularArray_I32
-
Adds a new element to the queue.
- add(int) - Method in class org.ddogleg.struct.CircularArray_I8
-
Adds a new element to the queue.
- add(int) - Method in class org.ddogleg.struct.DogArray_I16
- add(int) - Method in class org.ddogleg.struct.DogArray_I32
- add(int) - Method in class org.ddogleg.struct.DogArray_I8
- add(int...) - Method in class org.ddogleg.struct.DogArray_I16
- add(int...) - Method in class org.ddogleg.struct.DogArray_I32
- add(int...) - Method in class org.ddogleg.struct.DogArray_I8
- add(int, int) - Method in class org.ddogleg.struct.DogArray_I16
- add(int, int) - Method in class org.ddogleg.struct.DogArray_I32
- add(int, int) - Method in class org.ddogleg.struct.DogArray_I8
- add(int, T) - Method in class org.ddogleg.struct.DogArrayList
- add(int, T) - Method in class org.ddogleg.struct.FastArrayList
- add(long) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Appends a single value to the end of the array.
- add(long) - Method in class org.ddogleg.struct.CircularArray_I64
-
Adds a new element to the queue.
- add(long) - Method in class org.ddogleg.struct.DogArray_I64
- add(long...) - Method in class org.ddogleg.struct.DogArray_I64
- add(long, long) - Method in class org.ddogleg.struct.DogArray_I64
- add(CROperatorBackwardsJac) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Adds a new operation to the chain and internally creates a block
- add(Polynomial, Polynomial, Polynomial) - Static method in class org.ddogleg.solver.PolynomialOps
-
Adds two polynomials together.
- add(T) - Method in class org.ddogleg.struct.CircularArray
-
Adds a new element to the queue.
- add(T) - Method in class org.ddogleg.struct.DogArrayList
- add(T) - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- add(T) - Method in class org.ddogleg.struct.FastArray
- add(T) - Method in class org.ddogleg.struct.FastArrayList
- add(T) - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- add(T[], int, int) - Method in class org.ddogleg.struct.FastArray
- addAll(boolean[], int, int) - Method in class org.ddogleg.struct.DogArray_B
- addAll(byte[], int, int) - Method in class org.ddogleg.struct.DogArray_I8
- addAll(double[], int, int) - Method in class org.ddogleg.struct.DogArray_F64
- addAll(float[], int, int) - Method in class org.ddogleg.struct.DogArray_F32
- addAll(int[], int, int) - Method in class org.ddogleg.struct.DogArray_I32
- addAll(int, Collection) - Method in class org.ddogleg.struct.DogArrayList
- addAll(int, Collection) - Method in class org.ddogleg.struct.FastArrayList
- addAll(long[], int, int) - Method in class org.ddogleg.struct.DogArray_I64
- addAll(short[], int, int) - Method in class org.ddogleg.struct.DogArray_I16
- addAll(Collection) - Method in class org.ddogleg.struct.DogArrayList
- addAll(Collection) - Method in class org.ddogleg.struct.FastArrayList
- addAll(Collection) - Method in class org.ddogleg.struct.FastArray
- addAll(List) - Method in class org.ddogleg.struct.DogLinkedList
-
Add all elements in list into this linked list
- addAll(List) - Method in class org.ddogleg.struct.FastArray
- addAll(DogArray_B) - Method in class org.ddogleg.struct.DogArray_B
- addAll(DogArray_F32) - Method in class org.ddogleg.struct.DogArray_F32
- addAll(DogArray_F64) - Method in class org.ddogleg.struct.DogArray_F64
- addAll(DogArray_I16) - Method in class org.ddogleg.struct.DogArray_I16
- addAll(DogArray_I32) - Method in class org.ddogleg.struct.DogArray_I32
- addAll(DogArray_I64) - Method in class org.ddogleg.struct.DogArray_I64
- addAll(DogArray_I8) - Method in class org.ddogleg.struct.DogArray_I8
- addAll(FastAccess) - Method in class org.ddogleg.struct.FastArray
- addAll(T[], int, int) - Method in class org.ddogleg.struct.DogLinkedList
-
Adds the specified elements from array into this list
- addCovariance(double[], double) - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
-
Helper function for computing Gaussian parameters.
- addJacobian(int, CRMatrix) - Method in interface org.ddogleg.chainrule.JacobianSerialChain.AddToJacobian
- addMatrixToJacobian(int, int, double[], int, int) - Method in interface org.ddogleg.optimization.LeastSquaresSwitcher.JacobianOut
-
Adds the local matrix into the system Jacobian.
- addMean(double[], double) - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
-
Helper function for computing Gaussian parameters.
- addMovingCapture(Sym, int, int, IntSupplier) - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Declares an input whose Jacobian column moves as the evaluation walks, published from the supplier when the entry is captured.
- addPrefix(VerbosePrint, int, PrintStream) - Static method in class org.ddogleg.util.VerboseUtils
- addPrefix(VerbosePrint, PrintStream) - Static method in class org.ddogleg.util.VerboseUtils
- addSelect(DogArray_I32, int, List, List) - Static method in class org.ddogleg.fitting.modelset.ransac.Ransac
-
Adds the selected elements to the initialSample list and undoes the shuffling.
- addTo(CRMatrix, CRMatrix) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- addTo(CRMatrix, CRMatrix) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Adds src into dst.
- addToQueue(double, KdTree.Node, P) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
-
Adds a node to the priority queue.
- addW(int) - Method in class org.ddogleg.struct.CircularArray_I32
-
Adds a new element to the queue, but if the queue is full write over the oldest element.
- addW(int) - Method in class org.ddogleg.struct.CircularArray_I8
-
Adds a new element to the queue, but if the queue is full write over the oldest element.
- addW(long) - Method in class org.ddogleg.struct.CircularArray_I64
-
Adds a new element to the queue, but if the queue is full write over the oldest element.
- addW(T) - Method in class org.ddogleg.struct.CircularArray
-
Adds a new element to the queue, but if the queue is full write over the oldest element.
- AdjustArray_F64 - Interface in org.ddogleg.optimization
-
Lambda intended to be used to adjust the value of an array.
- allocate(int, boolean, boolean) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Allocate more memory so that an array of the specified desiredSize can be stored.
- allPoints - Variable in class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- alpha - Variable in class org.ddogleg.optimization.loss.LossCauchy
- append(boolean) - Method in class org.ddogleg.struct.BigDogArray_B
-
Appends a single value to the end of the array
- append(byte) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Appends a single value to the end of the array
- append(double) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Appends a single value to the end of the array
- append(float) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Appends a single value to the end of the array
- append(int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Appends a single value to the end of the array
- append(long) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Appends a single value to the end of the array
- append(Array, int, int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Adds the input array to the end of this array.
- APPLY - Enum constant in enum class org.ddogleg.chainrule.sym.Sym.Kind
- applyHessianScaling() - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Apply scaling to gradient and Hessian
- applyIdx(int, int, DogArray_B.FunctionApplyIdx) - Method in class org.ddogleg.struct.BigDogArray_B
-
Simulates a for-each loop.
- applyIdx(int, int, DogArray_F32.FunctionApplyIdx) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Simulates a for-each loop.
- applyIdx(int, int, DogArray_F64.FunctionApplyIdx) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Simulates a for-each loop.
- applyIdx(int, int, DogArray_I32.FunctionApplyIdx) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Simulates a for-each loop.
- applyIdx(int, int, DogArray_I64.FunctionApplyIdx) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Simulates a for-each loop.
- applyIdx(int, int, DogArray_I8.FunctionApplyIdx) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Simulates a for-each loop.
- applyIdx(DogArray_B.FunctionApplyIdx) - Method in class org.ddogleg.struct.DogArray_B
- applyIdx(DogArray_F32.FunctionApplyIdx) - Method in class org.ddogleg.struct.DogArray_F32
- applyIdx(DogArray_F64.FunctionApplyIdx) - Method in class org.ddogleg.struct.DogArray_F64
- applyIdx(DogArray_I16.FunctionApplyIdx) - Method in class org.ddogleg.struct.DogArray_I16
- applyIdx(DogArray_I32.FunctionApplyIdx) - Method in class org.ddogleg.struct.DogArray_I32
- applyIdx(DogArray_I64.FunctionApplyIdx) - Method in class org.ddogleg.struct.DogArray_I64
- applyIdx(DogArray_I8.FunctionApplyIdx) - Method in class org.ddogleg.struct.DogArray_I8
- ApproximateSort_F32 - Class in org.ddogleg.sorting
-
Counting sort for floating point numbers.
- ApproximateSort_F32(int) - Constructor for class org.ddogleg.sorting.ApproximateSort_F32
- ApproximateSort_F32(int, int, int) - Constructor for class org.ddogleg.sorting.ApproximateSort_F32
- ApproximateSort_F64 - Class in org.ddogleg.sorting
-
Counting sort for floating point numbers.
- ApproximateSort_F64(double, double, int) - Constructor for class org.ddogleg.sorting.ApproximateSort_F64
- ApproximateSort_F64(int) - Constructor for class org.ddogleg.sorting.ApproximateSort_F64
- array(boolean...) - Static method in class org.ddogleg.struct.DogArray_B
- array(byte...) - Static method in class org.ddogleg.struct.DogArray_I8
- array(double...) - Static method in class org.ddogleg.struct.DogArray_F64
- array(float...) - Static method in class org.ddogleg.struct.DogArray_F32
- array(int...) - Static method in class org.ddogleg.struct.DogArray_B
-
Non-zero values are set to true
- array(int...) - Static method in class org.ddogleg.struct.DogArray_I16
- array(int...) - Static method in class org.ddogleg.struct.DogArray_I32
- array(int...) - Static method in class org.ddogleg.struct.DogArray_I8
- array(long...) - Static method in class org.ddogleg.struct.DogArray_I64
- array(short...) - Static method in class org.ddogleg.struct.DogArray_I16
- arrayD(double...) - Static method in class org.ddogleg.chainrule.CRArray
- arrayIndex(int) - Method in class org.ddogleg.struct.CircularArrayBase
-
Converts circular index into the inner array index
- arrayLength(boolean[]) - Method in class org.ddogleg.struct.BigDogArray_B
- arrayLength(byte[]) - Method in class org.ddogleg.struct.BigDogArray_I8
- arrayLength(double[]) - Method in class org.ddogleg.struct.BigDogArray_F64
- arrayLength(float[]) - Method in class org.ddogleg.struct.BigDogArray_F32
- arrayLength(int[]) - Method in class org.ddogleg.struct.BigDogArray_I32
- arrayLength(long[]) - Method in class org.ddogleg.struct.BigDogArray_I64
- arrayLength(Array) - Method in class org.ddogleg.struct.BigDogArrayBase
- arrayLength(T[]) - Method in class org.ddogleg.struct.BigDogArray
- assign(double[]) - Method in class org.ddogleg.clustering.gmm.AssignGmm_F64
- assign(double[], double[]) - Method in class org.ddogleg.clustering.gmm.AssignGmm_F64
- assign(int) - Method in interface org.ddogleg.struct.DogLambdas.AssignIdx_B
- assign(int) - Method in interface org.ddogleg.struct.DogLambdas.AssignIdx_F32
- assign(int) - Method in interface org.ddogleg.struct.DogLambdas.AssignIdx_F64
- assign(int) - Method in interface org.ddogleg.struct.DogLambdas.AssignIdx_I16
- assign(int) - Method in interface org.ddogleg.struct.DogLambdas.AssignIdx_I32
- assign(int) - Method in interface org.ddogleg.struct.DogLambdas.AssignIdx_I64
- assign(int) - Method in interface org.ddogleg.struct.DogLambdas.AssignIdx_I8
- assign(D) - Method in interface org.ddogleg.clustering.AssignCluster
-
Assigns the point to cluster which is the best fit.
- assign(D, double[]) - Method in interface org.ddogleg.clustering.AssignCluster
-
Performs a soft assignment of a point to all the clusters.
- assign(P) - Method in class org.ddogleg.clustering.kmeans.AssignKMeans
- assign(P, double[]) - Method in class org.ddogleg.clustering.kmeans.AssignKMeans
-
Soft assignment is done by summing the total distance of the point from each cluster.
- AssignCluster<D> - Interface in org.ddogleg.clustering
-
Used to assign a point to set of clusters.
- AssignGmm_F64 - Class in org.ddogleg.clustering.gmm
-
Given a mixture model it will compute the hard and soft assignment of a point to Gaussians in the cluster.
- AssignGmm_F64(List) - Constructor for class org.ddogleg.clustering.gmm.AssignGmm_F64
-
Use reference to provided mixtures
- AssignGmm_F64(AssignGmm_F64) - Constructor for class org.ddogleg.clustering.gmm.AssignGmm_F64
-
Copy constructor
- AssignKMeans<P> - Class in org.ddogleg.clustering.kmeans
-
Implementation of
AssignClusterfor K-Means. - AssignKMeans(List, PointDistance) - Constructor for class org.ddogleg.clustering.kmeans.AssignKMeans
- assignMean(DMatrixRMaj) - Method in class org.ddogleg.rand.MultivariateGaussianDraw
-
Uses the referenced variable as the internal mean.
- at(Sym) - Method in class org.ddogleg.chainrule.sym.SymGrid
-
The field position the grid is read at, an expression producing a pixel
- available - Variable in class org.ddogleg.struct.DogLinkedList
- AxisSplitRule - Interface in org.ddogleg.nn.alg
-
Selects which axis the data should be split along when given a list of variances.
- AxisSplitRuleMax - Class in org.ddogleg.nn.alg
-
Selects the axis with the largest variance to split.
- AxisSplitRuleMax() - Constructor for class org.ddogleg.nn.alg.AxisSplitRuleMax
- AxisSplitRuleRandomK - Class in org.ddogleg.nn.alg
-
Randomly selects the larger variances.
- AxisSplitRuleRandomK(Random, int) - Constructor for class org.ddogleg.nn.alg.AxisSplitRuleRandomK
- AxisSplitter<P> - Interface in org.ddogleg.nn.alg
-
Selects which dimension the set of points should be split by, which point is used to split the lists, and splits the lists into two sets.
- AxisSplitterMedian<P> - Class in org.ddogleg.nn.alg
-
Splits the points in K-D Tree node by selecting the axis with the largest variance.
- AxisSplitterMedian(KdTreeDistance) - Constructor for class org.ddogleg.nn.alg.AxisSplitterMedian
-
Defaults to selecting the split axis with maximum variance
- AxisSplitterMedian(KdTreeDistance, AxisSplitRule) - Constructor for class org.ddogleg.nn.alg.AxisSplitterMedian
B
- b(int) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type byte
- b(int, byte) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type double
- b(int, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type byte
- b(int, int, byte) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type double
- backwards(int) - Method in class org.ddogleg.chainrule.JacobianChainGraph
-
Computes the Jacobian of every parameter in the graph.
- backwards(int) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Performs backwards pass and computes Jacobians for each operator in the chain.
- backwardsF(int, CRArray) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Same as
JacobianSerialChain.backwards(int), except that it runs a forward pass to get the inputs then runs the backwards pass to compute Jacobians. - bestDistanceSq - Variable in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
- bestFitModelIndex - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- bestFitParam - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- bestFitPoints - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- bestMatchToInput - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac.TrialHelper
- bestMatchToInput - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- bestMedian - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- BigDogArray<T> - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBasefor any Object[]. - BigDogArray(int, int, BigDogGrowth, Factory, DProcess) - Constructor for class org.ddogleg.struct.BigDogArray
- BigDogArray(Factory) - Constructor for class org.ddogleg.struct.BigDogArray
- BigDogArray(Factory, DProcess) - Constructor for class org.ddogleg.struct.BigDogArray
- BigDogArray_B - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBasefor boolean[]. - BigDogArray_B() - Constructor for class org.ddogleg.struct.BigDogArray_B
- BigDogArray_B(int) - Constructor for class org.ddogleg.struct.BigDogArray_B
- BigDogArray_B(int, int, BigDogGrowth) - Constructor for class org.ddogleg.struct.BigDogArray_B
- BigDogArray_F32 - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBasefor float[]. - BigDogArray_F32() - Constructor for class org.ddogleg.struct.BigDogArray_F32
- BigDogArray_F32(int) - Constructor for class org.ddogleg.struct.BigDogArray_F32
- BigDogArray_F32(int, int, BigDogGrowth) - Constructor for class org.ddogleg.struct.BigDogArray_F32
- BigDogArray_F64 - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBasefor double[]. - BigDogArray_F64() - Constructor for class org.ddogleg.struct.BigDogArray_F64
- BigDogArray_F64(int) - Constructor for class org.ddogleg.struct.BigDogArray_F64
- BigDogArray_F64(int, int, BigDogGrowth) - Constructor for class org.ddogleg.struct.BigDogArray_F64
- BigDogArray_I32 - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBasefor int[]. - BigDogArray_I32() - Constructor for class org.ddogleg.struct.BigDogArray_I32
- BigDogArray_I32(int) - Constructor for class org.ddogleg.struct.BigDogArray_I32
- BigDogArray_I32(int, int, BigDogGrowth) - Constructor for class org.ddogleg.struct.BigDogArray_I32
- BigDogArray_I64 - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBasefor long[]. - BigDogArray_I64() - Constructor for class org.ddogleg.struct.BigDogArray_I64
- BigDogArray_I64(int) - Constructor for class org.ddogleg.struct.BigDogArray_I64
- BigDogArray_I64(int, int, BigDogGrowth) - Constructor for class org.ddogleg.struct.BigDogArray_I64
- BigDogArray_I8 - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBasefor byte[]. - BigDogArray_I8() - Constructor for class org.ddogleg.struct.BigDogArray_I8
- BigDogArray_I8(int) - Constructor for class org.ddogleg.struct.BigDogArray_I8
- BigDogArray_I8(int, int, BigDogGrowth) - Constructor for class org.ddogleg.struct.BigDogArray_I8
- BigDogArrayBase<Array> - Class in org.ddogleg.struct
-
A growable array that is composed of internal blocks.
- BigDogArrayBase(int, int, BigDogGrowth, BigDogArrayBase.NewArray, BigDogArrayBase.AssignNewArrayElements) - Constructor for class org.ddogleg.struct.BigDogArrayBase
- BigDogArrayBase.AssignNewArrayElements<Array> - Interface in org.ddogleg.struct
-
Assigns values to elements in a newly constructed array
- BigDogArrayBase.FunctionEachRange<Array> - Interface in org.ddogleg.struct
- BigDogArrayBase.NewArray<Array> - Interface in org.ddogleg.struct
- BigDogGrowth - Enum Class in org.ddogleg.struct
-
Specifies which strategy is used to select internal array size when adding new blocks.
- bins - Variable in class org.ddogleg.combinatorics.Combinations
- blendPoly(double, int) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
Blends the four knots for one output.
- blendPolyDeriv(double, int) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
Derivative of
GridNdHelper.blendPoly(double, int)with respect to the value - blendSpline(double, int) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
GridNdHelper.blendPoly(double, int)with the knots read as splines instead - block(int) - Method in class org.ddogleg.chainrule.JacobianSerialChain.Chain
-
Returns the block at the specified index.
- Block() - Constructor for class org.ddogleg.chainrule.JacobianSerialChain.Block
- blockArrayLength(int) - Method in class org.ddogleg.struct.BigDogArrayBase
- blockInputSize(int, int) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Size of first input to the specified block in the chain
- blocks - Variable in class org.ddogleg.struct.BigDogArrayBase
-
Storage for blocks.
- blockSize - Variable in class org.ddogleg.struct.BigDogArrayBase
-
Number of elements in a full block
- bound - Variable in class org.ddogleg.chainrule.sym.Sym
-
Which expression feeds each input slot, by the operator's own input index
- bracket() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
-
Searches for an upper bound.
- bucket - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
-
Which bucket the lower extent is in
- bucketFrac1 - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
-
The weight assigned to the upper end of the bucket.
- build(Sym) - Method in class org.ddogleg.chainrule.sym.SymGraphBuilder
-
Compiles the expression rooted at
rootand returns the runnable function - BUILD_DATE - Static variable in class org.ddogleg.DDoglegVersion
- BUILD_UNIX_TIME - Static variable in class org.ddogleg.DDoglegVersion
C
- c - Variable in class org.ddogleg.combinatorics.Combinations
- c - Variable in class org.ddogleg.solver.Polynomial
- cachedDerivative - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- cachedFunction - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- cachedFunction - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- cachedGradient - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- cachedGradient - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- CachedGradientLineFunction - Class in org.ddogleg.optimization.wrap
-
From separate classes for the function and gradient computations implements
GradientLineFunction. - CachedGradientLineFunction(FunctionNtoS, FunctionNtoN) - Constructor for class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- CachedNumericalGradientLineFunction - Class in org.ddogleg.optimization.wrap
-
Numerically computes the gradient and line derivative.
- CachedNumericalGradientLineFunction(FunctionNtoS) - Constructor for class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- candidatePoints - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- canImprove(double) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Bbf
- canImprove(double) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
-
Checks to see if it is possible for this distance to improve upon the current best
- canImprove(double) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNBbf
- cauchy(double) - Static method in class org.ddogleg.optimization.FactoryLossFunctions
- cauchy(ConfigTrustRegion) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Creates a dense trust region least-squares optimization using cauchy steps.
- cauchy(ConfigTrustRegion) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
-
Creates a sparse trust region optimization using cauchy steps.
- CAUCHY - Enum constant in enum class org.ddogleg.optimization.ConfigLoss.Type
- cauchyStep(double, DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
-
Computes the Cauchy step, This is only called if the Cauchy point lies after or on the trust region
- cellIndex(double, int) - Static method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Cell a fractional grid coordinate falls in.
- centerError - Variable in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- chain(int) - Method in class org.ddogleg.chainrule.JacobianChainGraph.GraphConstructor
-
Declares a chain to be part of the graph.
- chain(int...) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Creates a new chain that can be invoked later on.
- Chain() - Constructor for class org.ddogleg.chainrule.JacobianSerialChain.Chain
- checkBestDistance(KdTree.Node, P) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Bbf
-
Checks to see if the current node's point is the closet point found so far
- checkBestDistance(KdTree.Node, P) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
-
Checks to see if the current node's point is the closet point found so far
- checkBestDistance(KdTree.Node, P) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNBbf
-
Checks to see if the current node's point is the closet point found so far
- checkConfig() - Method in class org.ddogleg.optimization.ConfigGaussNewton
-
Checks to see if the config is valid and throws an excepton if not
- checkConvergenceFTest(double, double) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Checks for convergence using f-test.
- checkConvergenceFTest(double, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
Checks for convergence using f-test:
- checkConvergenceGTest(DMatrixRMaj) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Checks for convergence using f-test:
- checkExitIteration() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Checks to see if it should stop the RANSAC iterations.
- checkFtol(double) - Static method in class org.ddogleg.optimization.ConfigGaussNewton
- checkSmallStep() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
-
Checks to see if alpha is changing by a significant amount.
- checkTrialGenerators() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
If the maximum number of iterations has changed then re-generate the RNG for each trial
- checkTrialGenerators() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
-
If the maximum number of iterations has changed then re-generate the RNG for each trial
- checkValid() - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Makes sure valid values have been entered for all parameters.
- checkValid() - Method in class org.ddogleg.chainrule.grid.ConfigGridSplineND
-
Makes sure valid values have been entered for all parameters
- checkValid(int) - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
ConfigGridCoefND.checkValid()with the per-axis knot minimum given. - checkValidity() - Method in class org.ddogleg.clustering.ConfigKMeans
- checkValidity() - Method in class org.ddogleg.nn.ConfigNearestNeighborSearch
- checkValidity() - Method in class org.ddogleg.nn.ConfigNearestNeighborSearch.KDTree
- checkValidity() - Method in class org.ddogleg.nn.ConfigNearestNeighborSearch.RandomForest
- chisq - Variable in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
- CircularArray<T> - Class in org.ddogleg.struct
-
A circular queue which can grow as needed.
- CircularArray(Class) - Constructor for class org.ddogleg.struct.CircularArray
- CircularArray(Class, int) - Constructor for class org.ddogleg.struct.CircularArray
- CircularArray_F32 - Class in org.ddogleg.struct
-
A circular queue which can grow as needed.
- CircularArray_F32() - Constructor for class org.ddogleg.struct.CircularArray_F32
- CircularArray_F32(int) - Constructor for class org.ddogleg.struct.CircularArray_F32
- CircularArray_F32.Match - Interface in org.ddogleg.struct
- CircularArray_F64 - Class in org.ddogleg.struct
-
A circular queue which can grow as needed.
- CircularArray_F64() - Constructor for class org.ddogleg.struct.CircularArray_F64
- CircularArray_F64(int) - Constructor for class org.ddogleg.struct.CircularArray_F64
- CircularArray_F64.Match - Interface in org.ddogleg.struct
- CircularArray_I32 - Class in org.ddogleg.struct
-
A circular queue which can grow as needed.
- CircularArray_I32() - Constructor for class org.ddogleg.struct.CircularArray_I32
- CircularArray_I32(int) - Constructor for class org.ddogleg.struct.CircularArray_I32
- CircularArray_I32.Match - Interface in org.ddogleg.struct
- CircularArray_I64 - Class in org.ddogleg.struct
-
A circular array for primitive type long which can grow as needed.
- CircularArray_I64() - Constructor for class org.ddogleg.struct.CircularArray_I64
- CircularArray_I64(int) - Constructor for class org.ddogleg.struct.CircularArray_I64
- CircularArray_I64.Match - Interface in org.ddogleg.struct
- CircularArray_I8 - Class in org.ddogleg.struct
-
A circular array for primitive type long which can grow as needed.
- CircularArray_I8() - Constructor for class org.ddogleg.struct.CircularArray_I8
- CircularArray_I8(int) - Constructor for class org.ddogleg.struct.CircularArray_I8
- CircularArray_I8.Match - Interface in org.ddogleg.struct
- CircularArrayBase - Class in org.ddogleg.struct
-
Base class for Circular Arrays
- CircularArrayBase() - Constructor for class org.ddogleg.struct.CircularArrayBase
- clampLower(Sym, int, double) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
Holds a value at or above a floor, for feeding something that cannot accept what a solver might step to
- clear() - Method in class org.ddogleg.struct.DogArrayList
- clear() - Method in class org.ddogleg.struct.DogLinkedList.Element
- clear() - Method in class org.ddogleg.struct.FastArray
-
Sets the size of the list to zero and removes all internal references inside the current array.
- clear() - Method in class org.ddogleg.struct.FastArrayList
- coefDeriv - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Derivative with respect to each coefficient of a knot, filled by
CROperatorBilinearND.functionDerivatives(double[]) - coefs - Variable in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Number of coefficients in each output polynomial
- col - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Grid coordinate point is inside
- cols - Variable in class org.ddogleg.chainrule.CRMatrix
-
Rows and columns in the 2D matrix
- cols - Variable in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Number of columns and rows in the grid, padding included
- Combinations<T> - Class in org.ddogleg.combinatorics
-
Computes the combinations of size k given a set S of size N.
- Combinations() - Constructor for class org.ddogleg.combinatorics.Combinations
- Combinations(List, int) - Constructor for class org.ddogleg.combinatorics.Combinations
-
Constructor where the list and combinations is specified
- combinedStep(double, DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- compareTo(KdTreeSearchBestBinFirst.Helper) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst.Helper
- COMPUTE_DERIVATIVES - Enum constant in enum class org.ddogleg.optimization.GaussNewtonBase_F64.Mode
- computeBranch(List, DogArray_I32) - Method in class org.ddogleg.nn.alg.KdTreeConstructor
-
Given the data inside this particular node, select a point for the node and compute the node's children
- computeChild(List, DogArray_I32) - Method in class org.ddogleg.nn.alg.KdTreeConstructor
-
Creates a child by checking to see if it is a leaf or branch.
- ComputeClusters<P> - Interface in org.ddogleg.clustering
-
Given a set of points in N-dimensional space, compute a set of unique assignment for each point to a cluster.
- computeCostAtInitialization() - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
This function was created for least squares which requires special set up due to the Loss function
- computeCostAtInitialization() - Method in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
- computeDegree() - Method in class org.ddogleg.solver.Polynomial
-
Finds the power of the largest non-zero coefficient in the polynomial.
- computeDerivative() - Method in interface org.ddogleg.optimization.functions.CoupledDerivative
- computeDerivative() - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- computeDerivative() - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- computeDerivative() - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledDerivative
- computeDerivative(State, double[][]) - Method in interface org.ddogleg.optimization.OptimizationDerivative
-
Computes the gradient for each function with respect to model parameters.
- computeDiff(Model, Model) - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
-
Computes the difference between the two parameters.
- computeFunction() - Method in interface org.ddogleg.optimization.functions.CoupledDerivative
- computeFunction() - Method in interface org.ddogleg.optimization.functions.CoupledGradient
- computeFunction() - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- computeFunction() - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- computeFunction() - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledDerivative
- computeFunctions(double) - Method in class org.ddogleg.solver.impl.SturmSequence
-
Computes the values for each function in the sequence iterative starting at the end and working its way towards the beginning..
- computeFunctions(double[]) - Method in interface org.ddogleg.optimization.functions.CoupledJacobian
- computeFunctions(double[]) - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledJacobian
- computeGradient(double[]) - Method in interface org.ddogleg.optimization.functions.CoupledGradient
- computeGradient(double[]) - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- computeGradient(double[]) - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- computeGradient(S, S, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
-
Computes the gradient using Schur complement
- computeGradient(S, S, DMatrixRMaj, DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.HessianSchurComplement
-
Computes the gradient given the Jacobian and the residuals.
- computeHessian(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
-
Computes the Hessian in block form
- computeHessian(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
-
Computes the Hessian in block form
- computeHessian(S, S) - Method in interface org.ddogleg.optimization.math.HessianSchurComplement
-
Given the left and right hand side of the Jacobian compute the Hessian.
- computeHessianScaling() - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Sets scaling to the sqrt() of the diagonal elements in the Hessian matrix
- computeHessianScaling(DMatrixRMaj) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Applies the standard formula for computing scaling.
- computeInliers(List, int, LeastMedianOfSquares.TrialHelper) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Computes the inlier set for the best model using
LeastMedianOfSquares.inlierFractionorLeastMedianOfSquares.inlierRouseeuwSigma - computeInliersFromFraction(List, int, LeastMedianOfSquares.TrialHelper) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Selects the
LeastMedianOfSquares.inlierFractionof points with the smallest error. - computeInliersFromSigma(List, int, LeastMedianOfSquares.TrialHelper) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Computes inlier using Rousseeuw's reweighting.
- computeJacobian(S) - Method in interface org.ddogleg.optimization.functions.CoupledJacobian
-
Processes the input parameters into the 2D Jacobian matrix.
- computeJacobian(S) - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledJacobian
- computeLikelihoodP() - Method in class org.ddogleg.rand.MultivariateGaussianDraw
- ComputeMeanClusters<P> - Interface in org.ddogleg.clustering
-
Abstract way to update the cluster mean values from a set of points which have been assigned to a single cluster.
- computeOp - Variable in class org.ddogleg.optimization.loss.LossIRLS
-
Function that's called when the weights need to be updated.
- computePDF(double, double, double) - Static method in class org.ddogleg.stats.UtilGaussian
- computePredictedReduction(DMatrixRMaj) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Computes predicted reduction for step 'p'
- computeRange(double[], int, int) - Method in class org.ddogleg.sorting.ApproximateSort_F64
-
Examines the list and computes the range from it
- computeRange(float[], int, int) - Method in class org.ddogleg.sorting.ApproximateSort_F32
-
Examines the list and computes the range from it
- computeRange(SortableParameter_F32[], int, int) - Method in class org.ddogleg.sorting.ApproximateSort_F32
-
Examines the list and computes the range from it
- computeRange(SortableParameter_F64[], int, int) - Method in class org.ddogleg.sorting.ApproximateSort_F64
-
Examines the list and computes the range from it
- computeResiduals(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Computes the residuals at state 'x'
- computeResiduals(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- computeResiduals(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- computeStatistics() - Method in class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- computeStatistics() - Method in class org.ddogleg.fitting.modelset.distance.FitByMedianStatistics
- computeStatistics() - Method in interface org.ddogleg.fitting.modelset.distance.StatisticalFit
-
Computes the statistic error of the model to the data points.
- computeStep() - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Selects the next step
- computeStep() - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Compute a new possible state and determine if it should be accepted or not.
- computeStep() - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
Changes the trust region's size and attempts to do a step again
- computeStep(double, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Adjusts the Hessian's diagonal elements value and computes the next step
- computeTotalCombinations() - Method in class org.ddogleg.combinatorics.Combinations
-
The number of combinations is, n!/(k!*(n-k)!, where n is number of elements, k is the number of bins, and ! is factorial.
- computeTotalCombinations(int, int) - Static method in class org.ddogleg.combinatorics.Combinations
- computeUpdate(DMatrixRMaj, double) - Method in interface org.ddogleg.optimization.trustregion.TrustRegionBase_F64.ParameterUpdate
-
Compute the value of p given a new parameter state x and the region radius.
- computeUpdate(DMatrixRMaj, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- computeUpdate(DMatrixRMaj, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- concat(Sym...) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
Joins residual groups into one row block, in argument order
- concurrentWork - Variable in class org.ddogleg.optimization.math.HessianLeastSquares_DSCC
- config - Variable in class org.ddogleg.chainrule.grid.GridCoefND
-
Shape of the grid.
- config - Variable in class org.ddogleg.chainrule.sym.SymGrid
- config - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- ConfigGaussNewton - Class in org.ddogleg.optimization
-
Configuration for
GaussNewtonBase_F64. - ConfigGaussNewton() - Constructor for class org.ddogleg.optimization.ConfigGaussNewton
- ConfigGridCoefND - Class in org.ddogleg.chainrule.grid
-
Configuration for a polynomial grid where each cell in the grid has a
numOutpolynomials withcoefscoefficients each. - ConfigGridCoefND() - Constructor for class org.ddogleg.chainrule.grid.ConfigGridCoefND
- ConfigGridSplineND - Class in org.ddogleg.chainrule.grid
-
Extends
ConfigGridCoefNDto include min and max values needed by the spline to define its range. - ConfigGridSplineND() - Constructor for class org.ddogleg.chainrule.grid.ConfigGridSplineND
- ConfigKMeans - Class in org.ddogleg.clustering
-
Configuration for K-Means clustering
- ConfigKMeans() - Constructor for class org.ddogleg.clustering.ConfigKMeans
- ConfigLevenbergMarquardt - Class in org.ddogleg.optimization.lm
-
Configuration for
LevenbergMarquardt_F64 - ConfigLevenbergMarquardt() - Constructor for class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
- ConfigLoss - Class in org.ddogleg.optimization
-
Configuration for built in
Loss Functions. - ConfigLoss() - Constructor for class org.ddogleg.optimization.ConfigLoss
- ConfigLoss(ConfigLoss.Type) - Constructor for class org.ddogleg.optimization.ConfigLoss
- ConfigLoss(ConfigLoss.Type, double) - Constructor for class org.ddogleg.optimization.ConfigLoss
- ConfigLoss.Type - Enum Class in org.ddogleg.optimization
- ConfigNearestNeighborSearch - Class in org.ddogleg.nn
-
Generic configuration for all
NearestNeighboralgorithms. - ConfigNearestNeighborSearch() - Constructor for class org.ddogleg.nn.ConfigNearestNeighborSearch
- ConfigNearestNeighborSearch.KDTree - Class in org.ddogleg.nn
- ConfigNearestNeighborSearch.RandomForest - Class in org.ddogleg.nn
- ConfigNearestNeighborSearch.Type - Enum Class in org.ddogleg.nn
- ConfigNonLinearLeastSquares - Class in org.ddogleg.optimization
-
General configuration for unconstrained non-linear least squares solvers.
- ConfigNonLinearLeastSquares() - Constructor for class org.ddogleg.optimization.ConfigNonLinearLeastSquares
- ConfigNonLinearLeastSquares.Type - Enum Class in org.ddogleg.optimization
- ConfigQuasiNewton - Class in org.ddogleg.optimization.quasinewton
-
Configuration for
QuasiNewtonBFGS - ConfigQuasiNewton() - Constructor for class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton
- ConfigQuasiNewton.LineSearch - Enum Class in org.ddogleg.optimization.quasinewton
- ConfigTrustRegion - Class in org.ddogleg.optimization.trustregion
-
Configuration parameters for
Trust Region - ConfigTrustRegion() - Constructor for class org.ddogleg.optimization.trustregion.ConfigTrustRegion
- configure(double) - Method in class org.ddogleg.chainrule.GradientNumerical_F64
- configure(double) - Method in interface org.ddogleg.chainrule.GradientNumerical
-
Overrides default settings for computing numerical gradient.
- configure(double) - Method in class org.ddogleg.chainrule.JacobianNumerical_F64
- configure(double) - Method in interface org.ddogleg.chainrule.JacobianNumerical
-
Overrides default settings for computing numerical gradient.
- configure(int) - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
-
Changes how many values it holds, which the settings do when one operator is made to match another
- configure(int) - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- configure(int...) - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- configure(int, int, ConfigGridCoefND) - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- configure(Consumer) - Method in class org.ddogleg.chainrule.grid.ConfigGridSplineND
- configure(ConfigGridCoefND) - Method in class org.ddogleg.chainrule.grid.GridCoefND
-
Sets the shape and sizes the coefficients to match, leaving them at zero
- configure(ConfigGridCoefND) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearPolyND
- configure(ConfigGridCoefND, int) - Method in class org.ddogleg.chainrule.grid.GridCoefND
-
GridCoefND.configure(ConfigGridCoefND)with the per-axis knot minimum given, so a nearest-neighbor field can store a 1x1 grid - configure(ConfigGridSplineND) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
- configure(GridCoefND, int, int) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
- configure(ConfigLevenbergMarquardt) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Changes the optimization's configuration
- configure(ConfigTrustRegion) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- configureGrid(ConfigGridCoefND) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Copies grid into internal fields
- configureSpline(double, double) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
Range the
*Splinemethods spread a knot's coefficients across. - conjugateUpdateC(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, double, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ddogleg.optimization.quasinewton.EquationsBFGS
-
[1] D.
- conjugateUpdateD(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, double, DMatrixRMaj) - Static method in class org.ddogleg.optimization.quasinewton.EquationsBFGS
-
[1] D.
- considerCandidate(double, double, double, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
Consider updating the system with the change in state p.
- CONST - Enum constant in enum class org.ddogleg.chainrule.sym.Sym.Kind
- constant(double...) - Static method in class org.ddogleg.chainrule.sym.Sym
- construct(List, boolean) - Method in class org.ddogleg.nn.alg.KdTreeConstructor
-
Creates a new
KdTreefrom the provided points. - contains(boolean) - Method in class org.ddogleg.struct.DogArray_B
- contains(byte) - Method in class org.ddogleg.struct.DogArray_I8
- contains(double) - Method in class org.ddogleg.struct.DogArray_F64
- contains(float) - Method in class org.ddogleg.struct.DogArray_F32
- contains(int) - Method in class org.ddogleg.struct.DogArray_I32
- contains(long) - Method in class org.ddogleg.struct.DogArray_I64
- contains(short) - Method in class org.ddogleg.struct.DogArray_I16
- contains(Object) - Method in class org.ddogleg.struct.DogArrayList
- contains(Object) - Method in class org.ddogleg.struct.FastAccess
-
Returns true if an object 'a' in the array returns true for 'a.equals(o)'
- contains(Object) - Method in class org.ddogleg.struct.FastArrayList
- containsAll(Collection) - Method in class org.ddogleg.struct.DogArrayList
- containsAll(Collection) - Method in class org.ddogleg.struct.FastArrayList
- CONVERGED - Enum constant in enum class org.ddogleg.optimization.GaussNewtonBase_F64.Mode
- ConvergeOptParam - Class in org.ddogleg.optimization
-
Convergence paramters for
UnconstrainedMinimizationandUnconstrainedLeastSquares. - ConvergeOptParam() - Constructor for class org.ddogleg.optimization.ConvergeOptParam
- ConvergeOptParam(int, double, double) - Constructor for class org.ddogleg.optimization.ConvergeOptParam
- ConvergeOptParam(ConvergeOptParam) - Constructor for class org.ddogleg.optimization.ConvergeOptParam
- convergeTol - Variable in class org.ddogleg.clustering.ConfigKMeans
-
Change in distance criteria when testing for convergence
- convergeTol - Variable in class org.ddogleg.clustering.kmeans.StandardKMeans
-
It is considered to be converged when the change in sum score is invalid input: '<'= than this amount.
- coorToGrid(double, double) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
- copy() - Method in class org.ddogleg.chainrule.CRArray
-
Creates a copy of the original array and this wrapper.
- copy() - Method in class org.ddogleg.chainrule.CRMatrix
-
Creates a copy of the original array and this wrapper.
- copy() - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- copy() - Method in interface org.ddogleg.nn.alg.KdTreeSearch1
-
Creates a copy of this search with the same configuration.
- copy() - Method in interface org.ddogleg.nn.alg.KdTreeSearchN
-
Creates a copy of this search with the same configuration.
- copy() - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Bbf
- copy() - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Standard
- copy() - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNBbf
- copy() - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNStandard
- copy() - Method in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
-
Deprecated.
- copy() - Method in class org.ddogleg.optimization.trustregion.ConfigTrustRegion
-
Deprecated.
- copy() - Method in class org.ddogleg.struct.CircularArray_F32
- copy() - Method in class org.ddogleg.struct.CircularArray_F64
- copy() - Method in class org.ddogleg.struct.CircularArray_I32
- copy() - Method in class org.ddogleg.struct.CircularArray_I64
- copy() - Method in class org.ddogleg.struct.CircularArray_I8
- copy() - Method in class org.ddogleg.struct.DogArray_B
- copy() - Method in class org.ddogleg.struct.DogArray_F32
- copy() - Method in class org.ddogleg.struct.DogArray_F64
- copy() - Method in class org.ddogleg.struct.DogArray_I16
- copy() - Method in class org.ddogleg.struct.DogArray_I32
- copy() - Method in class org.ddogleg.struct.DogArray_I64
- copy() - Method in class org.ddogleg.struct.DogArray_I8
- copy() - Method in interface org.ddogleg.struct.DogArrayPrimitive
- copy(P, P) - Method in class org.ddogleg.clustering.misc.ListAccessor
- copy(P, P) - Method in interface org.ddogleg.struct.DogLambdas.Copy
- copy(P, P) - Method in interface org.ddogleg.struct.LArrayAccessor
-
Copies src into dst
- copyAll(List, DogArray.Set) - Method in class org.ddogleg.struct.DogArray
-
Grows the array and adds all the items in list.
- copyIntoList(List) - Method in class org.ddogleg.struct.DogArray
- copyModel(Model, Model) - Method in interface org.ddogleg.fitting.modelset.ModelManager
-
Turns 'dst' into an exact copy of 'src'.
- copyModel(T, T) - Method in class org.ddogleg.fitting.modelset.ModelManagerDefault
- cost(DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
Computes the function's value at x
- cost(DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
- cost(DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- costFromResiduals(DMatrixRMaj) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Given the residuals compute the cost
- count(boolean) - Method in class org.ddogleg.struct.DogArray_B
-
Counts the number of times the specified value occurs in the list
- count(double) - Method in class org.ddogleg.struct.DogArray_F64
-
Counts the number of times the specified value occurs in the list
- count(float) - Method in class org.ddogleg.struct.DogArray_F32
-
Counts the number of times the specified value occurs in the list
- count(int) - Method in class org.ddogleg.struct.DogArray_I16
-
Counts the number of times the specified value occurs in the list
- count(int) - Method in class org.ddogleg.struct.DogArray_I32
-
Counts the number of times the specified value occurs in the list
- count(int) - Method in class org.ddogleg.struct.DogArray_I8
-
Counts the number of times the specified value occurs in the list
- count(long) - Method in class org.ddogleg.struct.DogArray_I64
-
Counts the number of times the specified value occurs in the list
- count(DogArray_B.Filter) - Method in class org.ddogleg.struct.DogArray_B
- count(DogArray_F32.Filter) - Method in class org.ddogleg.struct.DogArray_F32
- count(DogArray_F64.Filter) - Method in class org.ddogleg.struct.DogArray_F64
- count(DogArray_I16.Filter) - Method in class org.ddogleg.struct.DogArray_I16
- count(DogArray_I32.Filter) - Method in class org.ddogleg.struct.DogArray_I32
- count(DogArray_I64.Filter) - Method in class org.ddogleg.struct.DogArray_I64
- count(DogArray_I8.Filter) - Method in class org.ddogleg.struct.DogArray_I8
- count(FastAccess.FunctionMatches) - Method in class org.ddogleg.struct.FastAccess
-
Counts the number of times an element returns true when passed into 'test'
- CountingSort - Class in org.ddogleg.sorting
-
A O(N) sorting routine for integer valued elements with a known upper and lower bound.
- CountingSort() - Constructor for class org.ddogleg.sorting.CountingSort
- CountingSort(int, int) - Constructor for class org.ddogleg.sorting.CountingSort
- countRealRoots(double, double) - Method in class org.ddogleg.solver.impl.SturmSequence
-
Determines the number of real roots there are in the polynomial within the specified bounds.
- countRealRoots(Polynomial) - Static method in class org.ddogleg.solver.PolynomialOps
- countSignChanges() - Method in class org.ddogleg.solver.impl.SturmSequence
-
Looks at the value of each function in the sequence and counts the number of sign changes.
- CoupledDerivative - Interface in org.ddogleg.optimization.functions
- CoupledGradient - Interface in org.ddogleg.optimization.functions
- CoupledJacobian<S> - Interface in org.ddogleg.optimization.functions
- covariance - Variable in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- CRArray<A> - Class in org.ddogleg.chainrule
-
References an index in an array.
- CRArray() - Constructor for class org.ddogleg.chainrule.CRArray
- CRArray(A, int) - Constructor for class org.ddogleg.chainrule.CRArray
- create(int) - Method in interface org.ddogleg.struct.BigDogArrayBase.NewArray
- create(int, Class) - Static method in class org.ddogleg.chainrule.FactoryCRArray
- createArray(int) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Allocates a new array with the specified length
- createArray(int) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- createD(int, int) - Static method in class org.ddogleg.chainrule.CRMatrix
- createEdge() - Method in class org.ddogleg.graph.GraphDataManager
- createInstance() - Method in class org.ddogleg.struct.CircularArray
- createInstance() - Method in class org.ddogleg.struct.DogArray
-
Creates a new instance of elements stored in this array
- createInstance() - Method in class org.ddogleg.struct.RecycleManager
-
Creates a new instance using the class.
- createMatrix() - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- createMatrix() - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- createMatrix() - Method in interface org.ddogleg.optimization.math.HessianSchurComplement
-
Creates a matrix of the same type that this interface can process
- createMatrix() - Method in class org.ddogleg.optimization.math.MatrixMath_DDRM
- createMatrix() - Method in class org.ddogleg.optimization.math.MatrixMath_DSCC
- createMatrix() - Method in interface org.ddogleg.optimization.math.MatrixMath
- createMatrix(int, int) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Creates a new matrix with the specified shape
- createMatrix(int, int) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- createModelInstance() - Method in interface org.ddogleg.fitting.modelset.ModelManager
-
Creates a new instance of the model
- createModelInstance() - Method in class org.ddogleg.fitting.modelset.ModelManagerDefault
- createNode() - Method in class org.ddogleg.graph.GraphDataManager
- createRootFinder(int, RootFinderType) - Static method in class org.ddogleg.solver.PolynomialOps
-
Creates different polynomial root finders.
- createRootFinder(RootFinderType, int) - Static method in class org.ddogleg.solver.PolynomialSolver
-
Creates a generic polynomial root finding class which will return all real or all real and complex roots depending on the algorithm selected.
- createSearch() - Method in class org.ddogleg.nn.alg.VpTree
- createSearch() - Method in interface org.ddogleg.nn.NearestNeighbor
-
Creates a new search for this data structure.
- createSearch() - Method in class org.ddogleg.nn.wrap.KdForestBbfNearestNeighbor
- createSearch() - Method in class org.ddogleg.nn.wrap.KdTreeNearestNeighbor
- createSearch() - Method in class org.ddogleg.nn.wrap.WrapExhaustiveNeighbor
- CRErrorHuberNorm - Class in org.ddogleg.chainrule.ops
-
This is a
Huber Lossfunction adapted to return the error and is triggered based on the F-Norm of the error vector instead of individual elements. - CRErrorHuberNorm() - Constructor for class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- CRErrorHuberNorm(int, double) - Constructor for class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- CRErrorVectorSW - Class in org.ddogleg.chainrule.ops
-
Computes the error between a known prior and an estimated value.
- CRErrorVectorSW(int) - Constructor for class org.ddogleg.chainrule.ops.CRErrorVectorSW
- CRErrorVectorSW(int, double) - Constructor for class org.ddogleg.chainrule.ops.CRErrorVectorSW
- CRLossHuber - Class in org.ddogleg.chainrule.ops
-
Huber Loss is a robust loss function that is less sensitive to outliers than the squared error loss.
- CRLossHuber() - Constructor for class org.ddogleg.chainrule.ops.CRLossHuber
- CRLossHuber(int, double) - Constructor for class org.ddogleg.chainrule.ops.CRLossHuber
- CRMatrix<A> - Class in org.ddogleg.chainrule
-
References an index in an array that represents a 2D matrix.
- CRMatrix() - Constructor for class org.ddogleg.chainrule.CRMatrix
- CRMatrix(A, int, int, int) - Constructor for class org.ddogleg.chainrule.CRMatrix
- CROperatorBackwardsGrad<T> - Interface in org.ddogleg.chainrule
-
Computes the gradient in the backwards direction and is used when optimizing.
- CROperatorBackwardsJac<T> - Interface in org.ddogleg.chainrule
-
Computes the Jacobian in the backwards direction and is used when optimizing.
- CROperatorBilinearND - Class in org.ddogleg.chainrule.ops
-
General purpose operator for blending 4 knots into an N-D output, each knot stores N-coefficients for a yet to be defined function.
- CROperatorBilinearND() - Constructor for class org.ddogleg.chainrule.ops.CROperatorBilinearND
- CROperatorBilinearPolyND - Class in org.ddogleg.chainrule.ops
-
Implementation of
CROperatorBilinearNDwhere the knots are general polynomials. - CROperatorBilinearPolyND() - Constructor for class org.ddogleg.chainrule.ops.CROperatorBilinearPolyND
- CROperatorBilinearSplineND - Class in org.ddogleg.chainrule.ops
-
Implementation of
CROperatorBilinearNDwhere the knots are also splines which use linear interpolation. - CROperatorBilinearSplineND() - Constructor for class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
- CROperatorClampLower - Class in org.ddogleg.chainrule.ops
-
Holds a value at or above a floor:
output = max(input, minimum). - CROperatorClampLower(int, double) - Constructor for class org.ddogleg.chainrule.ops.CROperatorClampLower
- CROperatorConcat - Class in org.ddogleg.chainrule.ops
-
Concatenates its inputs into one output, in the order they were declared.
- CROperatorConcat(int...) - Constructor for class org.ddogleg.chainrule.ops.CROperatorConcat
- CROperatorDivide - Class in org.ddogleg.chainrule.ops
-
Element-wise division of two vectors
- CROperatorDivide(int) - Constructor for class org.ddogleg.chainrule.ops.CROperatorDivide
- CROperatorDivideVS - Class in org.ddogleg.chainrule.ops
-
Divides a vector by a scalar value.
- CROperatorDivideVS(int) - Constructor for class org.ddogleg.chainrule.ops.CROperatorDivideVS
- CROperatorDivideVSDamped - Class in org.ddogleg.chainrule.ops
-
Divides a vector by a damped scalar:
a[i]/(beta + b). - CROperatorDivideVSDamped(int, double) - Constructor for class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- CROperatorForward<T> - Interface in org.ddogleg.chainrule
-
Operator in forward direction.
- CROperatorGridBilinearWeights - Class in org.ddogleg.chainrule.ops
-
Turns a pixel into the 4 bilinear weights of the cell it lands in, ready to be blended by
CROperatorBilinearPolyND. - CROperatorGridBilinearWeights() - Constructor for class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- CROperatorMeanVector - Class in org.ddogleg.chainrule.ops
-
Mean of
countvalues read at a fixed stride from one input vector. - CROperatorMeanVector(int, int) - Constructor for class org.ddogleg.chainrule.ops.CROperatorMeanVector
- CROperatorMult - Class in org.ddogleg.chainrule.ops
-
Element-wise multiplication of two vectors
- CROperatorMult(int) - Constructor for class org.ddogleg.chainrule.ops.CROperatorMult
- CROperatorMultVS - Class in org.ddogleg.chainrule.ops
-
Multiplies a vector by a scalar value.
- CROperatorMultVS(int) - Constructor for class org.ddogleg.chainrule.ops.CROperatorMultVS
- CROperatorPlus - Class in org.ddogleg.chainrule.ops
-
Adds two arrays of equal length together.
- CROperatorPlus(int) - Constructor for class org.ddogleg.chainrule.ops.CROperatorPlus
- CROperatorPlusAB - Class in org.ddogleg.chainrule.ops
-
Adds two vectors with scalar coefficients: 'output = alphaV0 + betaV1'
- CROperatorPlusAB(int) - Constructor for class org.ddogleg.chainrule.ops.CROperatorPlusAB
- CROperatorRemapParams - Class in org.ddogleg.chainrule.ops
-
Remaps parameters from an input format into an output format.
- CROperatorRemapParams(int, int...) - Constructor for class org.ddogleg.chainrule.ops.CROperatorRemapParams
-
Constructor which specifies how the remapping is done.
- CRPenaltyL2 - Class in org.ddogleg.chainrule.ops
-
Penalizes a contiguous run of parameters, one residual per parameter, each
weight*value. - CRPenaltyL2() - Constructor for class org.ddogleg.chainrule.ops.CRPenaltyL2
- CRPenaltyL2(int) - Constructor for class org.ddogleg.chainrule.ops.CRPenaltyL2
- cubic(double, double, double, double, double, double) - Static method in class org.ddogleg.optimization.quasinewton.SearchInterpolate
-
Interpolates the next step using a cubic model.
- cubic2(double, double, double, double, double, double) - Static method in class org.ddogleg.optimization.quasinewton.SearchInterpolate
-
Cubic interpolation using the function and derivative computed at two different points.
- cubicDiscriminant(double, double, double, double) - Static method in class org.ddogleg.solver.PolynomialSolver
-
The cubic discriminant is used to determine the type of roots.
- cubicRealRoot(double, double, double, double) - Static method in class org.ddogleg.solver.PolynomialOps
-
Returns a real root to the cubic polynomial: 0 = c0 + c1*x + c2*x^2 + c3*c^3.
- cubicRootReal(double, double, double, double) - Static method in class org.ddogleg.solver.PolynomialSolver
-
A cubic polynomial of the form "f(x) = a + b*x + c*x2 + d*x3" has three roots.
- cubicSafe(double, double, double, double, double, double, double, double) - Static method in class org.ddogleg.optimization.quasinewton.SearchInterpolate
-
Use cubic interpolation only if the cubic tends to infinity in the direction of the step or if the minim of the cubic is beyond x1.
- currentDerivative - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- currentGradient - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- currentGradient - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- currentInput - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- currentInput - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- currentOutput - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- currentOutput - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- currentStep - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- currParam - Variable in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
D
- d(int) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type double
- d(int, double) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type double
- d(int, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type double
- d(int, int, double) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type double
- d0 - Variable in class org.ddogleg.struct.Tuple2
- d0 - Variable in class org.ddogleg.struct.Tuple3
- d0 - Variable in class org.ddogleg.struct.Tuple4
- d1 - Variable in class org.ddogleg.struct.Tuple2
- d1 - Variable in class org.ddogleg.struct.Tuple3
- d1 - Variable in class org.ddogleg.struct.Tuple4
- d2 - Variable in class org.ddogleg.struct.Tuple3
- d2 - Variable in class org.ddogleg.struct.Tuple4
- d3 - Variable in class org.ddogleg.struct.Tuple4
- dampeningInitial - Variable in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
-
Initial value for the dampening parameter.
- data - Variable in class org.ddogleg.chainrule.CRMatrix
-
Reference to the array
- data - Variable in class org.ddogleg.fitting.modelset.distance.PointIndex
- data - Variable in class org.ddogleg.struct.CircularArray_F32
- data - Variable in class org.ddogleg.struct.CircularArray_F64
- data - Variable in class org.ddogleg.struct.CircularArray_I32
- data - Variable in class org.ddogleg.struct.CircularArray_I64
-
Internal array that stores elements
- data - Variable in class org.ddogleg.struct.CircularArray_I8
-
Internal array that stores elements
- data - Variable in class org.ddogleg.struct.CircularArray
- data - Variable in class org.ddogleg.struct.DogArray_B
- data - Variable in class org.ddogleg.struct.DogArray_F32
- data - Variable in class org.ddogleg.struct.DogArray_F64
- data - Variable in class org.ddogleg.struct.DogArray_I16
- data - Variable in class org.ddogleg.struct.DogArray_I32
- data - Variable in class org.ddogleg.struct.DogArray_I64
- data - Variable in class org.ddogleg.struct.DogArray_I8
- data - Variable in class org.ddogleg.struct.FastAccess
- dataSet - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- DDoglegConcurrency - Class in org.ddogleg
-
Used to turn on and off functions/classes which can automatically switch between concurrent operations
- DDoglegConcurrency() - Constructor for class org.ddogleg.DDoglegConcurrency
- DDoglegVersion - Class in org.ddogleg
-
Automatically generated build version information.
- DDRM(SchurJacobian) - Constructor for class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN.DDRM
- declareMatrixMxN() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianFB
- declareMatrixMxN() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DDRM
- declareMatrixMxN() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DSCC
- declareMatrixMxN() - Method in interface org.ddogleg.optimization.functions.FunctionNtoMxN
-
Creates a matrix which can store the jacobian.
- declareMatrixMxN() - Method in class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN.DDRM
- declareMatrixMxN() - Method in class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN.DSCC
- decode(double[], T) - Method in interface org.ddogleg.fitting.modelset.ModelCodec
-
Converts the parameter array into a model.
- def(double...) - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
-
Shorthand for
CROperatorRemapParams.setDefaultValues(double...) - DEFAULT_BLOCK_SIZE - Static variable in class org.ddogleg.struct.BigDogArrayBase
-
Default block size.
- depMid(int, int, int, int, int) - Method in class org.ddogleg.chainrule.JacobianChainGraph.GraphConstructor
-
Specifies a dependency where output is taken from any block inside the source chain and placed into an input in any block in the output chain
- depOut(int, int, int) - Method in class org.ddogleg.chainrule.JacobianChainGraph.GraphConstructor
-
Specifies a simple dependency where the output from the source chain feeds into the first block in the destination chain.
- derivative(Polynomial, Polynomial) - Static method in class org.ddogleg.solver.PolynomialOps
- derivative1(double, double, double) - Static method in class org.ddogleg.stats.UtilGaussian
- derivative2(double, double, double) - Static method in class org.ddogleg.stats.UtilGaussian
- derivative3(double, double, double) - Static method in class org.ddogleg.stats.UtilGaussian
- derivative4(double, double, double) - Static method in class org.ddogleg.stats.UtilGaussian
- DerivativeChecker - Class in org.ddogleg.optimization
-
Used to validate an algebraic Jacobian numerically.
- DerivativeChecker() - Constructor for class org.ddogleg.optimization.DerivativeChecker
- derivZero - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- DETERMINE_STEP - Enum constant in enum class org.ddogleg.optimization.GaussNewtonBase_F64.Mode
- diag(double, CRMatrix) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- diag(double, CRMatrix) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Fills the diagonal elements with the specified value
- diagonalMax - Variable in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
-
Clamps the diagonal values of J'*J when constructing the LM formula.
- diagonalMin - Variable in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
-
Clamps the diagonal values of J'*J when constructing the LM formula.
- diagOrig - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- diagStep - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- differentiate(CRArray, List) - Method in class org.ddogleg.chainrule.GradientNumerical_F64
- differentiate(CRArray, List) - Method in interface org.ddogleg.chainrule.GradientNumerical
-
Performs numerical differentiation to compute the gradients of input and parameters.
- differentiate(CRMatrix, List) - Method in class org.ddogleg.chainrule.JacobianNumerical_F64
- differentiate(CRMatrix, List) - Method in interface org.ddogleg.chainrule.JacobianNumerical
-
Performs numerical differentiation to compute the gradients of input and parameters.
- direction - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- direction - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- direction - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- DIRTY - Static variable in class org.ddogleg.DDoglegVersion
- distance - Variable in class org.ddogleg.nn.alg.KdTreeResult
- distance - Variable in class org.ddogleg.nn.NnData
- distance(byte[], byte[]) - Method in class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_U8
- distance(double[], double[]) - Method in class org.ddogleg.clustering.misc.EuclideanSqArrayF64
- distance(double[], double[]) - Method in class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_F64
- distance(Point) - Method in interface org.ddogleg.fitting.modelset.DistanceFromModel
-
Computes the distance the point is from the model.
- distance(P, P) - Method in interface org.ddogleg.clustering.PointDistance
-
Computes the distance between the two input points
- distance(P, P) - Method in interface org.ddogleg.nn.alg.KdTreeDistance
-
Computes the distance between the two input points
- DistanceFromModel<Model,
Point> - Interface in org.ddogleg.fitting.modelset -
Computes the distance a sample point is from the provided model.
- distanceGN - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- distances(List, double[]) - Method in interface org.ddogleg.fitting.modelset.DistanceFromModel
-
Computes the distance a set of points is from the model and saves the results in the provided array.
- divide(Sym, Sym) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
vectorA / vectorB: element-wise division between the two vectors - divide(Polynomial, Polynomial, Polynomial, Polynomial) - Static method in class org.ddogleg.solver.PolynomialOps
-
Polynomial division.
- divideColumns(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.MatrixMath_DDRM
- divideColumns(DMatrixRMaj, DMatrixSparseCSC) - Method in class org.ddogleg.optimization.math.MatrixMath_DSCC
- divideColumns(DMatrixRMaj, S) - Method in interface org.ddogleg.optimization.math.MatrixMath
- divideDamped(Sym, Sym, double) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
vector ./ (beta + scalar): divide each element by a damped scalar. - divideRowsCols(double[], int, DMatrixRMaj, double[], int) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- divideRowsCols(double[], int, DMatrixSparseCSC, double[], int) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- divideRowsCols(double[], int, S, double[], int) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- divideRowsCols(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianBFGS_DDRM
- divideRowsCols(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- divideRowsCols(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DSCC
- divideRowsCols(DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.HessianMath
-
Applies row and column division using the scaling vector.
- divideRowsCols(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- divideVS(Sym, Sym) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
vector ./ scalar: divide each element in vector by scalar - dof() - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Number of parameters needed to describe this polynomial grid
- DogArray<T> - Class in org.ddogleg.struct
-
Growable array which automatically creates, recycles, and resets its elements.
- DogArray(int, Factory) - Constructor for class org.ddogleg.struct.DogArray
-
Constructor which allows new instances to be created using a lambda
- DogArray(Class, Factory) - Constructor for class org.ddogleg.struct.DogArray
-
Constructor which allows new instances to be created using a lambda
- DogArray(Factory) - Constructor for class org.ddogleg.struct.DogArray
-
Constructor which allows new instances to be created using a lambda and determines the class by creating a new instance.
- DogArray(Factory, DProcess) - Constructor for class org.ddogleg.struct.DogArray
-
User provided factory function and reset function.
- DogArray(Factory, DProcess, DProcess) - Constructor for class org.ddogleg.struct.DogArray
-
User provided factory function and reset function.
- DogArray_B - Class in org.ddogleg.struct
-
Growable array composed of booleans.
- DogArray_B() - Constructor for class org.ddogleg.struct.DogArray_B
- DogArray_B(int) - Constructor for class org.ddogleg.struct.DogArray_B
- DogArray_B.Filter - Interface in org.ddogleg.struct
- DogArray_B.FunctionApplyIdx - Interface in org.ddogleg.struct
- DogArray_B.FunctionEach - Interface in org.ddogleg.struct
- DogArray_B.FunctionEachIdx - Interface in org.ddogleg.struct
- DogArray_F32 - Class in org.ddogleg.struct
-
Growable array composed of floats.
- DogArray_F32() - Constructor for class org.ddogleg.struct.DogArray_F32
- DogArray_F32(int) - Constructor for class org.ddogleg.struct.DogArray_F32
- DogArray_F32.Filter - Interface in org.ddogleg.struct
- DogArray_F32.FunctionApplyIdx - Interface in org.ddogleg.struct
- DogArray_F32.FunctionEach - Interface in org.ddogleg.struct
- DogArray_F32.FunctionEachIdx - Interface in org.ddogleg.struct
- DogArray_F64 - Class in org.ddogleg.struct
-
Growable array composed of doubles.
- DogArray_F64() - Constructor for class org.ddogleg.struct.DogArray_F64
- DogArray_F64(int) - Constructor for class org.ddogleg.struct.DogArray_F64
- DogArray_F64.Filter - Interface in org.ddogleg.struct
- DogArray_F64.FunctionApplyIdx - Interface in org.ddogleg.struct
- DogArray_F64.FunctionEach - Interface in org.ddogleg.struct
- DogArray_F64.FunctionEachIdx - Interface in org.ddogleg.struct
- DogArray_I16 - Class in org.ddogleg.struct
-
Growable array composed of short.
- DogArray_I16() - Constructor for class org.ddogleg.struct.DogArray_I16
- DogArray_I16(int) - Constructor for class org.ddogleg.struct.DogArray_I16
- DogArray_I16.Filter - Interface in org.ddogleg.struct
- DogArray_I16.FunctionApplyIdx - Interface in org.ddogleg.struct
- DogArray_I16.FunctionEach - Interface in org.ddogleg.struct
- DogArray_I16.FunctionEachIdx - Interface in org.ddogleg.struct
- DogArray_I32 - Class in org.ddogleg.struct
-
Growable array composed of ints.
- DogArray_I32() - Constructor for class org.ddogleg.struct.DogArray_I32
- DogArray_I32(int) - Constructor for class org.ddogleg.struct.DogArray_I32
- DogArray_I32.Filter - Interface in org.ddogleg.struct
- DogArray_I32.FunctionApplyIdx - Interface in org.ddogleg.struct
- DogArray_I32.FunctionEach - Interface in org.ddogleg.struct
- DogArray_I32.FunctionEachIdx - Interface in org.ddogleg.struct
- DogArray_I64 - Class in org.ddogleg.struct
-
Growable array composed of longs.
- DogArray_I64() - Constructor for class org.ddogleg.struct.DogArray_I64
- DogArray_I64(int) - Constructor for class org.ddogleg.struct.DogArray_I64
- DogArray_I64.Filter - Interface in org.ddogleg.struct
- DogArray_I64.FunctionApplyIdx - Interface in org.ddogleg.struct
- DogArray_I64.FunctionEach - Interface in org.ddogleg.struct
- DogArray_I64.FunctionEachIdx - Interface in org.ddogleg.struct
- DogArray_I8 - Class in org.ddogleg.struct
-
Growable array composed of bytes.
- DogArray_I8() - Constructor for class org.ddogleg.struct.DogArray_I8
- DogArray_I8(int) - Constructor for class org.ddogleg.struct.DogArray_I8
- DogArray_I8.Filter - Interface in org.ddogleg.struct
- DogArray_I8.FunctionApplyIdx - Interface in org.ddogleg.struct
- DogArray_I8.FunctionEach - Interface in org.ddogleg.struct
- DogArray_I8.FunctionEachIdx - Interface in org.ddogleg.struct
- DogArray.Set<S,
D> - Interface in org.ddogleg.struct - DogArrayList<T> - Class in org.ddogleg.struct
-
Wrapper around queue which allows it to act as a
List. - DogArrayList(DogArray) - Constructor for class org.ddogleg.struct.DogArrayList
- DogArrayList.MyIterator - Class in org.ddogleg.struct
- DogArrayPrimitive<T> - Interface in org.ddogleg.struct
-
Interface for growable queues of primitive types
- DogLambdas - Interface in org.ddogleg.struct
-
Common lambdas used in DDogleg
- DogLambdas.AssignIdx_B - Interface in org.ddogleg.struct
- DogLambdas.AssignIdx_F32 - Interface in org.ddogleg.struct
- DogLambdas.AssignIdx_F64 - Interface in org.ddogleg.struct
- DogLambdas.AssignIdx_I16 - Interface in org.ddogleg.struct
- DogLambdas.AssignIdx_I32 - Interface in org.ddogleg.struct
- DogLambdas.AssignIdx_I64 - Interface in org.ddogleg.struct
- DogLambdas.AssignIdx_I8 - Interface in org.ddogleg.struct
- DogLambdas.Copy<P> - Interface in org.ddogleg.struct
- DogLambdas.NewInstance<P> - Interface in org.ddogleg.struct
- dogleg(ConfigTrustRegion) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Creates a dense trust region least-squares optimization using dogleg steps.
- dogleg(ConfigTrustRegion) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
-
Creates a sparse trust region optimization using dogleg steps.
- doglegBFGS(ConfigTrustRegion) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Dense trust-region unconstrained minimization using Dogleg steps and BFGS to estimate the Hessian.
- doglegSchur(ConfigTrustRegion) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Creates a sparse Schur Complement trust region optimization using dogleg steps.
- doglegSchur(ConfigTrustRegion) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
-
Creates a sparse Schur Complement trust region optimization using dogleg steps.
- DogLinkedList<T> - Class in org.ddogleg.struct
-
A double linked list.
- DogLinkedList() - Constructor for class org.ddogleg.struct.DogLinkedList
- DogLinkedList.Element<T> - Class in org.ddogleg.struct
- DoNothing() - Constructor for class org.ddogleg.struct.DProcess.DoNothing
- DoNothing() - Constructor for class org.ddogleg.struct.DProcessIdx.DoNothing
- DProcess<T> - Interface in org.ddogleg.struct
-
Function which processes an object
- DProcess.DoNothing<T> - Class in org.ddogleg.struct
-
Default implementation which does nothing
- DProcessIdx<T> - Interface in org.ddogleg.struct
-
Function which processes an object and passes in an integer that represents the index
- DProcessIdx.DoNothing<T> - Class in org.ddogleg.struct
-
Default implementation which does nothing
- DSCC(SchurJacobian) - Constructor for class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN.DSCC
E
- Edge<N,
E> - Class in org.ddogleg.graph - Edge() - Constructor for class org.ddogleg.graph.Edge
- Element() - Constructor for class org.ddogleg.struct.DogLinkedList.Element
- elementCount() - Method in class org.ddogleg.chainrule.CRMatrix
-
Number of elements in the matrix
- encode(T, double[]) - Method in interface org.ddogleg.fitting.modelset.ModelCodec
-
Converts the provided model into the array format.
- EquationsBFGS - Class in org.ddogleg.optimization.quasinewton
-
Equations for updating the approximate Hessian matrix using BFGS equations.
- EquationsBFGS() - Constructor for class org.ddogleg.optimization.quasinewton.EquationsBFGS
- errorFraction - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- errors - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares.TrialHelper
- estimated - Variable in class org.ddogleg.chainrule.ops.CRErrorVectorSW
-
input[0] the estimated value
- EuclideanSqArrayF64 - Class in org.ddogleg.clustering.misc
-
Returns Euclidean distance squared for double[] points.
- EuclideanSqArrayF64(int) - Constructor for class org.ddogleg.clustering.misc.EuclideanSqArrayF64
- evaluate(double) - Method in class org.ddogleg.solver.Polynomial
-
Computes the polynomials output given the variable value Can handle infinite numbers
- evaluate(int, int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Values the specified polynomial encoded in the knot using
value. - evaluate(int, int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearPolyND
-
Values the specified polynomial encoded in the knot using
value. - evaluate(int, int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
-
Values the specified polynomial encoded in the knot using
value. - evaluateDerivative(int, int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Derivative of
CROperatorBilinearND.evaluate(int, int)with respect tovalue - evaluateDerivative(int, int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearPolyND
-
Derivative of
CROperatorBilinearPolyND.evaluate(int, int)with respect tovalue - evaluateDerivative(int, int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
-
Piecewise linear, so this is the bucket's slope.
- evaluatePoly(double, int) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
Evaluates a polynomial which starts at the offset
- evaluatePolyDeriv(double, int) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
Derivative of
GridNdHelper.evaluatePoly(double, int)with respect to the value - evaluateSpline(double, int) - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
Evaluates a spline which starts at the offset.
- EVD - Enum constant in enum class org.ddogleg.solver.RootFinderType
-
Eigenvalue decomposition based.
- exhaustive(KdTreeDistance) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Performs an optimal
NearestNeighborby exhaustively consider all possible solutions. - EXHAUSTIVE - Enum constant in enum class org.ddogleg.nn.ConfigNearestNeighborSearch.Type
- ExhaustiveNeighbor<P> - Class in org.ddogleg.nn.alg
-
Exhaustively finds the nearest-neighbor to a n-dimensional point by considering every possibility.
- ExhaustiveNeighbor(KdTreeDistance) - Constructor for class org.ddogleg.nn.alg.ExhaustiveNeighbor
- expectation() - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
-
For each point compute the "responsibility" for each Gaussian
- ExpectationMaximizationGmm_F64 - Class in org.ddogleg.clustering.gmm
-
Standard expectation maximization based approach to fitting mixture-of-Gaussian models to a set of data.
- ExpectationMaximizationGmm_F64(int, double, int, InitializeGmm_F64) - Constructor for class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
-
Configures EM parameters
- ExpectationMaximizationGmm_F64.PointInfo - Class in org.ddogleg.clustering.gmm
- extend(int) - Method in class org.ddogleg.struct.DogArray_B
- extend(int) - Method in class org.ddogleg.struct.DogArray_F32
- extend(int) - Method in class org.ddogleg.struct.DogArray_F64
- extend(int) - Method in class org.ddogleg.struct.DogArray_I16
- extend(int) - Method in class org.ddogleg.struct.DogArray_I32
- extend(int) - Method in class org.ddogleg.struct.DogArray_I64
- extend(int) - Method in class org.ddogleg.struct.DogArray_I8
- extend(int) - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Changes the array to the specified size.
- extension - Variable in class org.ddogleg.chainrule.sym.Sym
-
Set when the node needs hooks of its own, e.g.
- extractDiag(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- extractDiag(DMatrixSparseCSC, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- extractDiag(S, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- extractDiagonals(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- extractDiagonals(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DSCC
- extractDiagonals(DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.HessianMath
-
Extracts diagonal elements from the hessian and stores them in the vector diag
- extractDiagonals(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
F
- f - Variable in class org.ddogleg.solver.impl.SturmSequence
- f(int) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type float
- f(int, float) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type double
- f(int, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type float
- f(int, int, float) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type double
- f_prev - Variable in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- Factory<T> - Interface in org.ddogleg.struct
-
Factory for creating an object with no arguments
- FactoryClustering - Class in org.ddogleg.clustering
-
Factory for creating clustering algorithms.
- FactoryClustering() - Constructor for class org.ddogleg.clustering.FactoryClustering
- FactoryCRArray - Class in org.ddogleg.chainrule
- FactoryCRArray() - Constructor for class org.ddogleg.chainrule.FactoryCRArray
- FactoryLossFunctions - Class in org.ddogleg.optimization
-
Factory for creating different
LossFunctionandLossFunctionGradient. - FactoryLossFunctions() - Constructor for class org.ddogleg.optimization.FactoryLossFunctions
- FactoryLossFunctions.Funcs - Class in org.ddogleg.optimization
- FactoryNearestNeighbor - Class in org.ddogleg.nn
-
Factory for creating implementations of
NearestNeighbor. - FactoryNearestNeighbor() - Constructor for class org.ddogleg.nn.FactoryNearestNeighbor
- FactoryNumericalDerivative - Class in org.ddogleg.optimization
-
Functions for creating numerical derivatives
- FactoryNumericalDerivative() - Constructor for class org.ddogleg.optimization.FactoryNumericalDerivative
- FactoryOptimization - Class in org.ddogleg.optimization
-
Creates optimization algorithms using easy to use interfaces.
- FactoryOptimization() - Constructor for class org.ddogleg.optimization.FactoryOptimization
- FactoryOptimizationSparse - Class in org.ddogleg.optimization
-
Factory for sparse optimization algorithms.
- FactoryOptimizationSparse() - Constructor for class org.ddogleg.optimization.FactoryOptimizationSparse
- FastAccess<T> - Class in org.ddogleg.struct
- FastAccess(Class) - Constructor for class org.ddogleg.struct.FastAccess
- FastAccess.FunctionEach<T> - Interface in org.ddogleg.struct
- FastAccess.FunctionEachIdx<T> - Interface in org.ddogleg.struct
- FastAccess.FunctionMatches<T> - Interface in org.ddogleg.struct
- FastArray<T> - Class in org.ddogleg.struct
-
A growable array which provides access to the raw array but does not own the elements inside of the array.
- FastArray(Class) - Constructor for class org.ddogleg.struct.FastArray
- FastArray(Class, int) - Constructor for class org.ddogleg.struct.FastArray
- FastArrayList<T> - Class in org.ddogleg.struct
- FastArrayList(FastArray) - Constructor for class org.ddogleg.struct.FastArrayList
- FastArrayList.MyIterator - Class in org.ddogleg.struct
- feed(Sym) - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Binds the terminal to a freshly allocated array of its declared size.
- feed(Sym, double[]) - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Binds the terminal to the caller's own storage.
- feedbackIdxDOp(byte[], int, int, PrimitiveArrays.FeedbackIdxD) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Recursively computes a result from an array.
- feedbackIdxDOp(double[], int, int, PrimitiveArrays.FeedbackIdxD) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Recursively computes a result from an array.
- feedbackIdxDOp(float[], int, int, PrimitiveArrays.FeedbackIdxD) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Recursively computes a result from an array.
- feedbackIdxDOp(int[], int, int, PrimitiveArrays.FeedbackIdxD) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Recursively computes a result from an array.
- feedbackIdxDOp(long[], int, int, PrimitiveArrays.FeedbackIdxD) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Recursively computes a result from an array.
- feedbackIdxDOp(short[], int, int, PrimitiveArrays.FeedbackIdxD) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Recursively computes a result from an array.
- fill(boolean) - Method in class org.ddogleg.struct.DogArray_B
- fill(byte) - Method in class org.ddogleg.struct.DogArray_I8
- fill(double) - Method in class org.ddogleg.struct.DogArray_F64
- fill(float) - Method in class org.ddogleg.struct.DogArray_F32
- fill(int) - Method in class org.ddogleg.struct.DogArray_I32
- fill(int, int, boolean) - Method in class org.ddogleg.struct.BigDogArray_B
-
Fills the elements in the specified range with the specified value.
- fill(int, int, boolean) - Method in class org.ddogleg.struct.DogArray_B
- fill(int, int, byte) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Fills the elements in the specified range with the specified value.
- fill(int, int, byte) - Method in class org.ddogleg.struct.DogArray_I8
- fill(int, int, double) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Fills the elements in the specified range with the specified value.
- fill(int, int, double) - Method in class org.ddogleg.struct.DogArray_F64
- fill(int, int, float) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Fills the elements in the specified range with the specified value.
- fill(int, int, float) - Method in class org.ddogleg.struct.DogArray_F32
- fill(int, int, int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Fills the elements in the specified range with the specified value.
- fill(int, int, int) - Method in class org.ddogleg.struct.DogArray_I32
- fill(int, int, long) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Fills the elements in the specified range with the specified value.
- fill(int, int, long) - Method in class org.ddogleg.struct.DogArray_I64
- fill(int, int, short) - Method in class org.ddogleg.struct.DogArray_I16
- fill(int, int, DProcess) - Method in class org.ddogleg.struct.BigDogArray
-
Fills the elements in the specified range with the specified value.
- fill(long) - Method in class org.ddogleg.struct.DogArray_I64
- fill(short) - Method in class org.ddogleg.struct.DogArray_I16
- fill(CRMatrix, double) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- fill(CRMatrix, double) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Fills every element with the specified value
- fillCounting(int) - Static method in class org.ddogleg.util.PrimitiveArrays
- fillCounting(int[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Sets each element within range to a number counting up
- filter(FastAccess.FunctionMatches) - Method in class org.ddogleg.struct.FastAccess
-
Same as
FastAccess.findAll(List, FastAccess.FunctionMatches)but returns a new list. - find(FastAccess.FunctionMatches) - Method in class org.ddogleg.struct.FastAccess
-
Returns the first instance which matches the function.
- find(T) - Method in class org.ddogleg.struct.DogLinkedList
-
Returns the first element which contains 'object' starting from the head.
- findAll(List, FastAccess.FunctionMatches) - Method in class org.ddogleg.struct.FastAccess
-
Finds the indexes of all elements which match.
- findAllIdx(DogArray_I32, FastAccess.FunctionMatches) - Method in class org.ddogleg.struct.FastAccess
-
Finds the indexes of all elements which match.
- findBestMatch(P, DogArray) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
-
Searches for this cluster which is the closest to p
- findBestMatch(P, DogArray, StandardKMeans_MT.MatchData) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans_MT
-
Searches for this cluster which is the closest to p
- findClosest(P, double) - Method in class org.ddogleg.nn.alg.ExhaustiveNeighbor
-
Finds the index of the point which has the smallest Euclidean distance to 'p' and is
<maxDistance away. - findClosestN(P, double, int, DogArray_I32, DogArray_F64) - Method in class org.ddogleg.nn.alg.ExhaustiveNeighbor
-
Finds the index of the point which has the smallest Euclidean distance to 'p' and is
<maxDistance away. - findIdx(FastAccess.FunctionMatches) - Method in class org.ddogleg.struct.FastAccess
-
Returns the first instance's index which matches the function.
- findMaxIndex(int[]) - Static method in class org.ddogleg.stats.UtilStatisticsInt
-
Finds the index in 'a' with the largest value.
- findNearest(P, double, int, DogArray) - Method in interface org.ddogleg.nn.NearestNeighbor.Search
-
Searches for the N nearest neighbor to the specified point.
- findNearest(P, double, int, DogArray) - Method in class org.ddogleg.nn.wrap.KdTreeInternalSearch
- findNearest(P, double, NnData) - Method in interface org.ddogleg.nn.NearestNeighbor.Search
-
Searches for the nearest neighbor to the specified point.
- findNearest(P, double, NnData) - Method in class org.ddogleg.nn.wrap.KdTreeInternalSearch
- findNeighbor(P) - Method in interface org.ddogleg.nn.alg.KdTreeSearch1
-
Searches for the nearest neighbor to the target.
- findNeighbor(P) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Bbf
- findNeighbor(P) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Standard
-
Finds the node which is closest to 'target'
- findNeighbor(P, int, DogArray) - Method in interface org.ddogleg.nn.alg.KdTreeSearchN
-
Searches for the N nearest-neighbors to the target.
- findNeighbor(P, int, DogArray) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNBbf
- findNeighbor(P, int, DogArray) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNStandard
-
Finds the nodes which are closest to 'target' and within range of the maximum distance.
- FindRealRootsSturm - Class in org.ddogleg.solver.impl
-
Uses a Sturm sequence to bound the location of real roots in the polynomial.
- FindRealRootsSturm(int, double, double, int, int) - Constructor for class org.ddogleg.solver.impl.FindRealRootsSturm
-
Configures search parameters.
- first - Variable in class org.ddogleg.struct.DogLinkedList
- FitByMeanStatistics<Model,
Point> - Class in org.ddogleg.fitting.modelset.distance -
Computes the mean error and prunes points based on the number of standard deviations they are away.
- FitByMeanStatistics(double) - Constructor for class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- FitByMedianStatistics<Model,
Point> - Class in org.ddogleg.fitting.modelset.distance -
Computes the median error and prunes points if they have more than the specified percentile error.
- FitByMedianStatistics(double) - Constructor for class org.ddogleg.fitting.modelset.distance.FitByMedianStatistics
-
Creates a new FitByMedianStatistics.
- fitModel(List, Model, Model) - Method in interface org.ddogleg.fitting.modelset.ModelFitter
-
Fits a model to a set of points.
- FitQuadratic1D - Class in org.ddogleg.solver
-
Fits the coefficients for a quadratic polynomial to a set of even spaced data in an array.
- FitQuadratic1D() - Constructor for class org.ddogleg.solver.FitQuadratic1D
- FitQuadratic2D - Class in org.ddogleg.solver
-
Quadratic solver for an arbitrary 2D region
- FitQuadratic2D() - Constructor for class org.ddogleg.solver.FitQuadratic2D
- FitQuadratic3by3 - Class in org.ddogleg.solver
-
Fit observations to a 2D quadratic around a 3x3 region.
- FitQuadratic3by3() - Constructor for class org.ddogleg.solver.FitQuadratic3by3
- fixate() - Method in class org.ddogleg.chainrule.JacobianChainGraph.GraphConstructor
-
Creates the graph and verifies its structure
- fixate(double[]) - Method in interface org.ddogleg.optimization.loss.LossFunction
-
Passes in the current residuals at the start of an iteration.
- fixate(double[]) - Method in class org.ddogleg.optimization.loss.LossIRLS
- FIXED - Enum constant in enum class org.ddogleg.struct.BigDogGrowth
-
Blocks always have a fixed size.
- FLETCHER86 - Enum constant in enum class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton.LineSearch
- flip() - Method in class org.ddogleg.struct.DogArray_B
- flip() - Method in class org.ddogleg.struct.DogArray_F32
- flip() - Method in class org.ddogleg.struct.DogArray_F64
- flip() - Method in class org.ddogleg.struct.DogArray_I16
- flip() - Method in class org.ddogleg.struct.DogArray_I32
- flip() - Method in class org.ddogleg.struct.DogArray_I64
- flip() - Method in class org.ddogleg.struct.DogArray_I8
- flip() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Flips the elements such that a[i] = a[N-i-1] where N is the number of elements.
- forEach(int, int, DogArray_B.FunctionEach) - Method in class org.ddogleg.struct.BigDogArray_B
-
Simulates a for-each loop.
- forEach(int, int, DogArray_F32.FunctionEach) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Simulates a for-each loop.
- forEach(int, int, DogArray_F64.FunctionEach) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Simulates a for-each loop.
- forEach(int, int, DogArray_I32.FunctionEach) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Simulates a for-each loop.
- forEach(int, int, DogArray_I64.FunctionEach) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Simulates a for-each loop.
- forEach(int, int, DogArray_I8.FunctionEach) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Simulates a for-each loop.
- forEach(int, int, DProcess) - Method in class org.ddogleg.struct.BigDogArray
-
Simulates a for-each loop.
- forEach(int, int, FastAccess.FunctionEach) - Method in class org.ddogleg.struct.FastAccess
-
For each with a range of values specified
- forEach(DogArray_B.FunctionEach) - Method in class org.ddogleg.struct.DogArray_B
- forEach(DogArray_F32.FunctionEach) - Method in class org.ddogleg.struct.DogArray_F32
- forEach(DogArray_F64.FunctionEach) - Method in class org.ddogleg.struct.DogArray_F64
- forEach(DogArray_I16.FunctionEach) - Method in class org.ddogleg.struct.DogArray_I16
- forEach(DogArray_I32.FunctionEach) - Method in class org.ddogleg.struct.DogArray_I32
- forEach(DogArray_I64.FunctionEach) - Method in class org.ddogleg.struct.DogArray_I64
- forEach(DogArray_I8.FunctionEach) - Method in class org.ddogleg.struct.DogArray_I8
- forEach(FastAccess.FunctionEach) - Method in class org.ddogleg.struct.FastAccess
-
The passed in function is called once for each element in the list
- forIdx(int, int, DogArray_B.FunctionEachIdx) - Method in class org.ddogleg.struct.BigDogArray_B
-
Simulates a for-each loop.
- forIdx(int, int, DogArray_F32.FunctionEachIdx) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Simulates a for-each loop.
- forIdx(int, int, DogArray_F64.FunctionEachIdx) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Simulates a for-each loop.
- forIdx(int, int, DogArray_I32.FunctionEachIdx) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Simulates a for-each loop.
- forIdx(int, int, DogArray_I64.FunctionEachIdx) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Simulates a for-each loop.
- forIdx(int, int, DogArray_I8.FunctionEachIdx) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Simulates a for-each loop.
- forIdx(int, int, DProcessIdx) - Method in class org.ddogleg.struct.BigDogArray
-
Simulates a for-each loop.
- forIdx(int, int, FastAccess.FunctionEachIdx) - Method in class org.ddogleg.struct.FastAccess
-
For each with a range of values specified
- forIdx(DogArray_B.FunctionEachIdx) - Method in class org.ddogleg.struct.DogArray_B
- forIdx(DogArray_F32.FunctionEachIdx) - Method in class org.ddogleg.struct.DogArray_F32
- forIdx(DogArray_F64.FunctionEachIdx) - Method in class org.ddogleg.struct.DogArray_F64
- forIdx(DogArray_I16.FunctionEachIdx) - Method in class org.ddogleg.struct.DogArray_I16
- forIdx(DogArray_I32.FunctionEachIdx) - Method in class org.ddogleg.struct.DogArray_I32
- forIdx(DogArray_I64.FunctionEachIdx) - Method in class org.ddogleg.struct.DogArray_I64
- forIdx(DogArray_I8.FunctionEachIdx) - Method in class org.ddogleg.struct.DogArray_I8
- forIdx(FastAccess.FunctionEachIdx) - Method in class org.ddogleg.struct.FastAccess
-
The passed in function is called once for each element in the list
- format(MatrixPrintFormat) - Method in class org.ddogleg.struct.DogArray_B
-
Customizable formatting that prints the array out like a Matrix.
- format(MatrixPrintFormat) - Method in class org.ddogleg.struct.DogArray_F32
-
Customizable formatting that prints the array out like a Matrix.
- format(MatrixPrintFormat) - Method in class org.ddogleg.struct.DogArray_F64
-
Customizable formatting that prints the array out like a Matrix.
- format(MatrixPrintFormat) - Method in class org.ddogleg.struct.DogArray_I16
-
Converts array into a string using the row format in a matrix
- format(MatrixPrintFormat) - Method in class org.ddogleg.struct.DogArray_I32
-
Customizable formatting that prints the array out like a Matrix.
- format(MatrixPrintFormat) - Method in class org.ddogleg.struct.DogArray_I64
-
Customizable formatting that prints the array out like a Matrix.
- format(MatrixPrintFormat) - Method in class org.ddogleg.struct.DogArray_I8
-
Customizable formatting that prints the array out like a Matrix.
- formatMap(MapPrintFormat) - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
- formatMap(MapPrintFormat) - Method in class org.ddogleg.chainrule.grid.ConfigGridSplineND
- forward(int) - Method in class org.ddogleg.chainrule.JacobianChainGraph
-
Used to run the graph in forward direction.
- forward(int, CRArray, CRArray) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Performs the chain in the forward directly while saving all the intermediate inputs in
JacobianSerialChain.savedInputsarray - forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorDivide
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorMult
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorMultVS
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorPlus
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
- forward(CRArray) - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- forward(CRArray) - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Performs forward pass of the function.
- forward(CRArray) - Method in class org.ddogleg.chainrule.JacobianSerialChain.Block
-
Calls the forward function and handles bookkeeping
- Forward() - Constructor for class org.ddogleg.chainrule.JacobianChainGraph.Forward
- fp - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- fprev - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- fracCol - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Fractional coordinate inside the grid cell
- fracRow - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Fractional coordinate inside the grid cell
- fraction(DogArray_F64, double) - Static method in class org.ddogleg.stats.StatisticsDogArray
- ftest_val - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- ftol - Variable in class org.ddogleg.optimization.ConfigGaussNewton
-
tolerance for termination, change in function value.
- ftol - Variable in class org.ddogleg.optimization.ConvergeOptParam
- ftol - Variable in class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton
-
ftol convergence test.
- Funcs() - Constructor for class org.ddogleg.optimization.FactoryLossFunctions.Funcs
- function - Variable in class org.ddogleg.optimization.FactoryLossFunctions.Funcs
- function - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- function - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- function - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- Function() - Constructor for class org.ddogleg.optimization.loss.LossIdentity.Function
- Function() - Constructor for class org.ddogleg.optimization.loss.LossSquared.Function
- Function(double) - Constructor for class org.ddogleg.optimization.loss.LossCauchy.Function
- Function(double) - Constructor for class org.ddogleg.optimization.loss.LossHuber.Function
- Function(double) - Constructor for class org.ddogleg.optimization.loss.LossHuberSmooth.Function
- Function(double) - Constructor for class org.ddogleg.optimization.loss.LossTukey.Function
- functionDerivatives(double[]) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Derivative of
CROperatorBilinearND.evaluate(int, int)with respect to each of a knot's coefficients for one output. - functionDerivatives(double[]) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearPolyND
-
A coefficient's derivative is its power of
value - functionDerivatives(double[]) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
-
Only the two samples bracketing the value contribute, and they contribute their interpolation weights.
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HM) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Computes the gradient and Hessian at 'x'.
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianBFGS) - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianLeastSquares) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianLeastSquares) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianSchurComplement) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianSchurComplement) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- FunctionInOut - Interface in org.ddogleg.optimization.functions
-
Base class for functions which take in an array of inputs and outputs
- functionJacobian - Variable in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- functionJacobian - Variable in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- functionJacobian - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- functionJacobian - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- FunctionNtoM - Interface in org.ddogleg.optimization.functions
-
Function which takes in N parameters as input and outputs M elements.
- FunctionNtoMxN<S> - Interface in org.ddogleg.optimization.functions
-
Function that takes in a vector of length N and outputs a matrix with dimension M x N.
- FunctionNtoN - Interface in org.ddogleg.optimization.functions
-
Function with N inputs and N outputs.
- FunctionNtoS - Interface in org.ddogleg.optimization.functions
-
Function for non-linear optimization that has a single output and N inputs.
- functionResiduals - Variable in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- functionResiduals - Variable in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- functionResiduals - Variable in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
- FunctionStoS - Interface in org.ddogleg.optimization.functions
-
Function with a single scalar input and a single scalar output.
- fx - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
G
- gaussian - Variable in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
- GaussianGmm_F64 - Class in org.ddogleg.clustering.gmm
-
A Gaussian in a Gaussian Mixture Model.
- GaussianGmm_F64() - Constructor for class org.ddogleg.clustering.gmm.GaussianGmm_F64
- GaussianGmm_F64(int) - Constructor for class org.ddogleg.clustering.gmm.GaussianGmm_F64
-
Declares internal data strucures
- GaussianLikelihoodManager - Class in org.ddogleg.clustering.gmm
-
Computes the likelihood of a Gaussian distribution.
- GaussianLikelihoodManager(int, List) - Constructor for class org.ddogleg.clustering.gmm.GaussianLikelihoodManager
- GaussianLikelihoodManager.Likelihood - Class in org.ddogleg.clustering.gmm
-
Likelihood for a specific Gaussian
- gaussianMixtureModelEM_F64(int, int, double, int) - Static method in class org.ddogleg.clustering.FactoryClustering
-
High level interface for creating GMM cluster.
- GaussNewtonBase_F64<C,
HM> - Class in org.ddogleg.optimization -
Base class for Gauss-Newton based approaches for unconstrained optimization.
- GaussNewtonBase_F64(HM) - Constructor for class org.ddogleg.optimization.GaussNewtonBase_F64
- GaussNewtonBase_F64.Mode - Enum Class in org.ddogleg.optimization
-
Optimization mode
- gaussNewtonStep(DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- gBg - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- general(ConfigLoss) - Static method in class org.ddogleg.optimization.FactoryLossFunctions
-
Create the loss function from a config.
- generate(List, Model) - Method in interface org.ddogleg.fitting.modelset.ModelGenerator
-
Creates a list of hypotheses from the set of sample points.
- generatorArray - Variable in class org.ddogleg.struct.BigDogArrayBase
- generic(ConfigNearestNeighborSearch, KdTreeDistance) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Factory for generic
NearestNeighbor. - get(int) - Method in class org.ddogleg.combinatorics.Combinations
-
Returns element 'i' in the bucket.
- get(int) - Method in class org.ddogleg.combinatorics.Permute
-
Returns element 'i' in the current permutation
- get(int) - Method in class org.ddogleg.solver.Polynomial
- get(int) - Method in class org.ddogleg.struct.BigDogArray_B
-
Returns the value in the array at the specified index
- get(int) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Returns the value in the array at the specified index
- get(int) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Returns the value in the array at the specified index
- get(int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Returns the value in the array at the specified index
- get(int) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Returns the value in the array at the specified index
- get(int) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Returns the value in the array at the specified index
- get(int) - Method in class org.ddogleg.struct.BigDogArray
-
Returns the value in the array at the specified index
- get(int) - Method in class org.ddogleg.struct.CircularArray_F32
-
Returns the element in the queue at index.
- get(int) - Method in class org.ddogleg.struct.CircularArray_F64
-
Returns the element in the queue at index.
- get(int) - Method in class org.ddogleg.struct.CircularArray_I32
-
Returns the element in the queue at index.
- get(int) - Method in class org.ddogleg.struct.CircularArray_I64
-
Returns the element in the queue at index.
- get(int) - Method in class org.ddogleg.struct.CircularArray_I8
-
Returns the element in the queue at index.
- get(int) - Method in class org.ddogleg.struct.CircularArray
-
Returns the element in the queue at index.
- get(int) - Method in class org.ddogleg.struct.DogArray_B
- get(int) - Method in class org.ddogleg.struct.DogArray_F32
- get(int) - Method in class org.ddogleg.struct.DogArray_F64
- get(int) - Method in class org.ddogleg.struct.DogArray_I16
- get(int) - Method in class org.ddogleg.struct.DogArray_I32
- get(int) - Method in class org.ddogleg.struct.DogArray_I64
- get(int) - Method in class org.ddogleg.struct.DogArray_I8
- get(int) - Method in class org.ddogleg.struct.DogArrayList
- get(int) - Method in class org.ddogleg.struct.FastAccess
- get(int) - Method in class org.ddogleg.struct.FastArrayList
- get(int, boolean[], int, int) - Method in class org.ddogleg.struct.DogArray_B
-
Copies a sequence of values into the specified array
- get(int, byte[], int, int) - Method in class org.ddogleg.struct.DogArray_I8
-
Copies a sequence of values into the specified array
- get(int, double[], int, int) - Method in class org.ddogleg.struct.DogArray_F64
-
Copies a sequence of values into the specified array
- get(int, float[], int, int) - Method in class org.ddogleg.struct.DogArray_F32
-
Copies a sequence of values into the specified array
- get(int, int[], int, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Copies a sequence of values into the specified array
- get(int, long[], int, int) - Method in class org.ddogleg.struct.DogArray_I64
-
Copies a sequence of values into the specified array
- get(int, short[], int, int) - Method in class org.ddogleg.struct.DogArray_I16
-
Copies a sequence of values into the specified array
- getArray() - Method in class org.ddogleg.struct.DogArrayList
- getArray(int, boolean[], int, int) - Method in class org.ddogleg.struct.BigDogArray_B
-
Copies a sub-array into the passed in array
- getArray(int, byte[], int, int) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Copies a sub-array into the passed in array
- getArray(int, double[], int, int) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Copies a sub-array into the passed in array
- getArray(int, float[], int, int) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Copies a sub-array into the passed in array
- getArray(int, int[], int, int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Copies a sub-array into the passed in array
- getArray(int, long[], int, int) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Copies a sub-array into the passed in array
- getArrayType() - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Primitive data type for the array
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorDivide
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorMult
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorMultVS
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorPlus
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
- getArrayType() - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- getAssignment() - Method in interface org.ddogleg.clustering.ComputeClusters
-
Returns a class which is used to assign a point to a cluster.
- getAssignment() - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
- getAssignment() - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
- getBestDistance() - Method in class org.ddogleg.nn.alg.ExhaustiveNeighbor
- getBucket(List) - Method in class org.ddogleg.combinatorics.Combinations
-
Extracts the entire bucket.
- getBucketSize() - Method in class org.ddogleg.combinatorics.Combinations
-
Returns the size of the bucket/output set
- getCandidatePoints() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getChainInputSize() - Method in class org.ddogleg.chainrule.JacobianSerialChain.Block
-
Returns the input array size that's expected for the input selected to be used by this chain
- getCheckD0() - Method in class org.ddogleg.struct.Tuple2
-
Returns d0 but performs a null check first
- getCheckD0() - Method in class org.ddogleg.struct.Tuple3
-
Returns d0 but performs a null check first
- getCheckD0() - Method in class org.ddogleg.struct.Tuple4
-
Returns d0 but performs a null check first
- getCheckD1() - Method in class org.ddogleg.struct.Tuple2
-
Returns d1 but performs a null check first
- getCheckD1() - Method in class org.ddogleg.struct.Tuple3
-
Returns d1 but performs a null check first
- getCheckD1() - Method in class org.ddogleg.struct.Tuple4
-
Returns d1 but performs a null check first
- getCheckD2() - Method in class org.ddogleg.struct.Tuple3
-
Returns d2 but performs a null check first
- getCheckD2() - Method in class org.ddogleg.struct.Tuple4
-
Returns d2 but performs a null check first
- getCheckD3() - Method in class org.ddogleg.struct.Tuple4
-
Returns d3 but performs a null check first
- getChisq() - Method in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
- getCoefficients() - Method in class org.ddogleg.solver.FitQuadratic1D
- getCoefficients() - Method in class org.ddogleg.solver.Polynomial
- getConfig() - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- getCopy(int, P) - Method in class org.ddogleg.clustering.misc.ListAccessor
- getCopy(int, P) - Method in interface org.ddogleg.struct.LArrayAccessor
-
Copies the element at 'index' into 'dst'.
- getCovariance() - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- getCurrentState() - Method in interface org.ddogleg.optimization.functions.LineSearchFunction
- getCurrentState() - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- getCurrentState() - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- getData() - Method in class org.ddogleg.struct.DogArray
- getDataArray() - Method in class org.ddogleg.struct.DogArray_B
- getDataArray() - Method in class org.ddogleg.struct.DogArray_F32
- getDataArray() - Method in class org.ddogleg.struct.DogArray_F64
- getDataArray() - Method in class org.ddogleg.struct.DogArray_I16
- getDataArray() - Method in class org.ddogleg.struct.DogArray_I32
- getDataArray() - Method in class org.ddogleg.struct.DogArray_I64
- getDataArray() - Method in class org.ddogleg.struct.DogArray_I8
- getDataArray() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Returns the internal data array
- getDeltaX() - Method in class org.ddogleg.solver.FitQuadratic3by3
- getDeltaY() - Method in class org.ddogleg.solver.FitQuadratic3by3
- getDesiredBlocks(int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Returns the number of blocks needed to store an array of the specified size
- getDistance() - Method in interface org.ddogleg.nn.alg.KdTreeSearch1
-
Returns the distance of the closest node.
- getDistance() - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Bbf
- getDistance() - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Standard
- getDistanceMeasure() - Method in interface org.ddogleg.clustering.ComputeClusters
-
Returns the sum of all the distances between each point in the set.
- getDistanceMeasure() - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
- getDistanceMeasure() - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
-
Computes the potential function.
- getElement(int, boolean) - Method in class org.ddogleg.struct.DogLinkedList
-
Returns the N'th element when counting from the from or from the back
- getElementType() - Method in class org.ddogleg.clustering.misc.ListAccessor
- getElementType() - Method in interface org.ddogleg.struct.LArrayAccessor
-
Data type of element
- getErrorFraction() - Method in interface org.ddogleg.fitting.modelset.InlierFraction
-
Gets the inlier set's fractional value
- getErrorFraction() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- getErrorMetric() - Method in class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- getErrorMetric() - Method in class org.ddogleg.fitting.modelset.distance.FitByMedianStatistics
- getErrorMetric() - Method in interface org.ddogleg.fitting.modelset.distance.StatisticalFit
-
Returns the computed statistical error.
- getFirst() - Method in class org.ddogleg.struct.DogLinkedList
-
Returns the value in the head
- getFitQuality() - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- getFitQuality() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Value of the best median error.
- getFitQuality() - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
Returns the metric used to evaluate the quality of fit.
- getFitQuality() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getFitQuality() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getFitScore() - Method in interface org.ddogleg.fitting.modelset.ModelFitter
-
Returns the fit score.
- getFoundX() - Method in class org.ddogleg.solver.FitQuadratic2D
- getFoundY() - Method in class org.ddogleg.solver.FitQuadratic2D
- getFraction(double) - Method in class org.ddogleg.struct.DogArray_F32
-
Gets the value at the index which corresponds to the specified fraction
- getFraction(double) - Method in class org.ddogleg.struct.DogArray_F64
-
Gets the value at the index which corresponds to the specified fraction
- getFraction(double) - Method in class org.ddogleg.struct.DogArray_I16
-
Gets the value at the index which corresponds to the specified fraction
- getFraction(double) - Method in class org.ddogleg.struct.DogArray_I32
-
Gets the value at the index which corresponds to the specified fraction
- getFraction(double) - Method in class org.ddogleg.struct.DogArray_I64
-
Gets the value at the index which corresponds to the specified fraction
- getFraction(double) - Method in class org.ddogleg.struct.DogArray_I8
-
Gets the value at the index which corresponds to the specified fraction
- getFuncMinValue() - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- getFunction() - Method in interface org.ddogleg.optimization.LineSearch
-
Function value at the current step
- getFunction() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- getFunction() - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- getFunctionValue() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- getFunctionValue() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- getFunctionValue() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- getFunctionValue() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- getFunctionValue() - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- getFunctionValue() - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresBase
-
Returns the value of the objective function being evaluated at the current parameters value.
- getFunctionValue() - Method in interface org.ddogleg.optimization.UnconstrainedMinimization
-
Returns the value of the objective function being evaluated at the current parameters value.
- getFunctionValue() - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- getFx() - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- getGTol() - Method in interface org.ddogleg.optimization.LineSearch
-
from wolfe condition.
- getGTol() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- getGTol() - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- getHead() - Method in class org.ddogleg.struct.DogLinkedList
-
Returns the first element in the list
- getHessian() - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- getIndentCount() - Method in class org.ddogleg.util.PrintStreamInjectIndent
- getIndentSpaces() - Method in class org.ddogleg.util.PrintStreamInjectIndent
- getInitialSample() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getInlierSize() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getInputCount() - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Number of inputs
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorDivide
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorMult
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorMultVS
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorPlus
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
- getInputCount() - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- getInputIndex(int) - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- getInputIndex(int) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- getInputIndex(int) - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
For an item in the match set, return the index of the item in the original input set.
- getInputIndex(int) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getInputIndex(int) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getInputSize(int) - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Returns the specified input's vector size
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorDivide
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
-
Ends at the last element read rather than the block end, so a slice starting inside the last block of the parameter array stays in bounds
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorMult
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorMultVS
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorPlus
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
- getInputSize(int) - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- getIteration() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getJacobian() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- getJacobianType() - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- getJacobianType() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- getJacobianType() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- getJacobianType() - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresBase
-
Returns the
Classused to store Jacobian matrices - getLast() - Method in class org.ddogleg.struct.DogLinkedList
-
Returns the value in the trail
- getLikelihood(int) - Method in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager
-
Returns a precomputed likelihood function
- getLinearSolverType() - Method in class org.ddogleg.optimization.ConfigNonLinearLeastSquares
-
Returns the type of linear solver that has been selected based on non-linear solver type
- getLineSearch() - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- getMatchSet() - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- getMatchSet() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Returns the inlier set.
- getMatchSet() - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
A set of points which match the provided parameters.
- getMatchSet() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getMatchSet() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getMaxIterations() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getMaxIterations() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getMaxRoots() - Method in class org.ddogleg.solver.impl.FindRealRootsSturm
- getMaxSize() - Method in class org.ddogleg.struct.CircularArray_F32
- getMaxSize() - Method in class org.ddogleg.struct.CircularArray_F64
- getMaxSize() - Method in class org.ddogleg.struct.CircularArray_I32
- getMaxSize() - Method in class org.ddogleg.struct.CircularArray_I64
- getMaxSize() - Method in class org.ddogleg.struct.CircularArray_I8
- getMaxSize() - Method in class org.ddogleg.struct.CircularArray
- getMaxSize() - Method in class org.ddogleg.struct.CircularArrayBase
-
Number of elements in the inner array
- getMaxSize() - Method in class org.ddogleg.struct.FastAccess
-
The maximum number of elements before the 'data' array needs to grow
- getMean() - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- getMinimumPoints() - Method in interface org.ddogleg.fitting.modelset.ModelGenerator
-
The minimum number of points required to estimate the model
- getMinimumSize() - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- getMinimumSize() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- getMinimumSize() - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
This is the minimum number of observations which can be input and produce a valid model.
- getMinimumSize() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getMinimumSize() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getModelIndex() - Method in interface org.ddogleg.fitting.modelset.ModelMatcherMulti
-
Indicates which model was found to best fit the points.
- getModelIndex() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getModelParameters() - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- getModelParameters() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- getModelParameters() - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
Model for the match set
- getModelParameters() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getModelParameters() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getModelType() - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- getModelType() - Method in interface org.ddogleg.fitting.modelset.DistanceFromModel
-
Returns a class for the input point object
- getModelType() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- getModelType() - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
Returns a class for the input point object
- getModelType() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getModelType() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getN() - Method in class org.ddogleg.optimization.derivative.NumericalGradientFB
- getN() - Method in class org.ddogleg.optimization.derivative.NumericalGradientForward
- getN() - Method in interface org.ddogleg.optimization.functions.CoupledGradient
- getN() - Method in interface org.ddogleg.optimization.functions.FunctionNtoN
-
Returns the number of inputs and outputs for this function.
- getN() - Method in interface org.ddogleg.optimization.loss.LossFunctionGradient
- getN() - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- getN() - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- getN() - Method in class org.ddogleg.optimization.wrap.LsToNonLinearDeriv
- getNumberOfClusters() - Method in interface org.ddogleg.clustering.AssignCluster
-
Total number of clusters.
- getNumberOfClusters() - Method in class org.ddogleg.clustering.gmm.AssignGmm_F64
- getNumberOfClusters() - Method in class org.ddogleg.clustering.kmeans.AssignKMeans
- getNumberOfFunctions() - Method in interface org.ddogleg.optimization.loss.LossFunction
-
Number of elements in the residual
- getNumberOfFunctions() - Method in interface org.ddogleg.optimization.loss.LossFunctionGradient
-
Number of elements in the residual
- getNumberOfFunctions() - Method in class org.ddogleg.optimization.loss.LossWeighted
- getNumberOfRoots() - Method in class org.ddogleg.solver.impl.FindRealRootsSturm
- getNumOfInputsN() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianFB
- getNumOfInputsN() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DDRM
- getNumOfInputsN() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DSCC
- getNumOfInputsN() - Method in interface org.ddogleg.optimization.functions.FunctionInOut
-
Number of input elements.
- getNumOfInputsN() - Method in interface org.ddogleg.optimization.functions.FunctionNtoS
-
The number of inputs.
- getNumOfInputsN() - Method in interface org.ddogleg.optimization.loss.LossFunction
- getNumOfInputsN() - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledJacobian
- getNumOfInputsN() - Method in class org.ddogleg.optimization.wrap.LsToNonLinear
- getNumOfInputsN() - Method in class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN
- getNumOfOutputsM() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianFB
- getNumOfOutputsM() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DDRM
- getNumOfOutputsM() - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DSCC
- getNumOfOutputsM() - Method in interface org.ddogleg.optimization.functions.FunctionInOut
-
Number of output elements.
- getNumOfOutputsM() - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledJacobian
- getNumOfOutputsM() - Method in class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN
- getOriginalStream() - Method in class org.ddogleg.util.PrintStreamInjectIndent
- getOutputSize() - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Returns the output vector's size
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorDivide
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorMult
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorMultVS
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorPlus
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
- getOutputSize() - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- getOutputSize(int) - Method in class org.ddogleg.chainrule.JacobianChainGraph
-
Size of the graph's output, which the last block of the root chain produces
- getOutputSize(int) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Size of output vector from the chain
- getOutside(List) - Method in class org.ddogleg.combinatorics.Combinations
-
This returns all the items that are not currently inside the bucket
- getParameters() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- getParameters() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- getParameters() - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- getParameters() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- getParameters() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- getParameters() - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- getParameters() - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresBase
-
After each iteration this function can be called to get the current best set of parameters.
- getParameters() - Method in interface org.ddogleg.optimization.UnconstrainedMinimization
-
After each iteration this function can be called to get the current best set of parameters.
- getParameters() - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- getParamLength() - Method in interface org.ddogleg.fitting.modelset.ModelCodec
-
Number of elements in array encoded parameters.
- getPermutation(List) - Method in class org.ddogleg.combinatorics.Permute
-
Returns a list containing the current permutation.
- getPoint() - Method in class org.ddogleg.nn.alg.KdTree.Node
- getPointLength() - Method in interface org.ddogleg.nn.alg.AxisSplitter
-
Number of elements in a point
- getPointLength() - Method in class org.ddogleg.nn.alg.AxisSplitterMedian
- getPointType() - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- getPointType() - Method in interface org.ddogleg.fitting.modelset.DistanceFromModel
-
Returns a class for the input point object
- getPointType() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- getPointType() - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
Returns a class for the input point object
- getPointType() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getPointType() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getPredictedReduction() - Method in interface org.ddogleg.optimization.trustregion.TrustRegionBase_F64.ParameterUpdate
-
Returns the predicted reduction from the quadratic model.
reduction = m(0) - m(p) = -g(0)*p - 0.5*pT*H(0)*p - getPredictedReduction() - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- getPredictedReduction() - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- getResiduals() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- getResiduals() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- getRoots() - Method in class org.ddogleg.solver.impl.FindRealRootsSturm
- getRoots() - Method in class org.ddogleg.solver.impl.RootFinderCompanion
- getRoots() - Method in class org.ddogleg.solver.impl.WrapRealRootsSturm
- getRoots() - Method in interface org.ddogleg.solver.PolynomialRoots
-
Returns all the found roots of the polynomial.
- getSchurSplit() - Method in interface org.ddogleg.optimization.LeastSquaresSwitcher.ProcessJacobianOut
-
If a Schur decomposition is used, where should it split the Jacobian into a left and right matrix?
- getSettings() - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Retrieve a serialized description of the settings
- getSettings() - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- getSettings() - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
-
Encodes all weights that are not 1.0
- getSettings() - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- getSettings() - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- getSettings() - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
- getSettings() - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- getSettings() - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- getSettings() - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
-
Encodes the damping only when it does something
- getSettings() - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- getSettings() - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
- getSettings() - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- getSize() - Method in class org.ddogleg.struct.DogArray
- getSplitAxis() - Method in interface org.ddogleg.nn.alg.AxisSplitter
-
The axis/dimension that the input list was split on
- getSplitAxis() - Method in class org.ddogleg.nn.alg.AxisSplitterMedian
- getSplitIndex() - Method in interface org.ddogleg.nn.alg.AxisSplitter
-
Index associated with the split point
- getSplitIndex() - Method in class org.ddogleg.nn.alg.AxisSplitterMedian
- getSplitPoint() - Method in interface org.ddogleg.nn.alg.AxisSplitter
-
Returns the point used to split the data
- getSplitPoint() - Method in class org.ddogleg.nn.alg.AxisSplitterMedian
- getStep() - Method in interface org.ddogleg.optimization.LineSearch
-
Returns the current approximate solution for the line search
- getStep() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- getStep() - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- getStepLength() - Method in interface org.ddogleg.optimization.trustregion.TrustRegionBase_F64.ParameterUpdate
-
This function returns ||p||.
- getStepLength() - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- getStepLength() - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- getTail() - Method in class org.ddogleg.struct.DogArray_B
- getTail() - Method in class org.ddogleg.struct.DogArray_F32
- getTail() - Method in class org.ddogleg.struct.DogArray_F64
- getTail() - Method in class org.ddogleg.struct.DogArray_I16
- getTail() - Method in class org.ddogleg.struct.DogArray_I32
- getTail() - Method in class org.ddogleg.struct.DogArray_I64
- getTail() - Method in class org.ddogleg.struct.DogArray_I8
- getTail() - Method in class org.ddogleg.struct.DogLinkedList
-
Returns the last element in the list
- getTail() - Method in class org.ddogleg.struct.FastAccess
- getTail(int) - Method in class org.ddogleg.struct.BigDogArray_B
-
Returns the value in the array at the specified index, counting from the end of the array.
- getTail(int) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Returns the value in the array at the specified index, counting from the end of the array.
- getTail(int) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Returns the value in the array at the specified index, counting from the end of the array.
- getTail(int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Returns the value in the array at the specified index, counting from the end of the array.
- getTail(int) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Returns the value in the array at the specified index, counting from the end of the array.
- getTail(int) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Returns the value in the array at the specified index, counting from the end of the array.
- getTail(int) - Method in class org.ddogleg.struct.BigDogArray
-
Returns the value in the array at the specified index, counting from the end of the array.
- getTail(int) - Method in class org.ddogleg.struct.DogArray_B
-
Returns an element starting from the end of the list.
- getTail(int) - Method in class org.ddogleg.struct.DogArray_F32
-
Returns an element starting from the end of the list.
- getTail(int) - Method in class org.ddogleg.struct.DogArray_F64
-
Returns an element starting from the end of the list.
- getTail(int) - Method in class org.ddogleg.struct.DogArray_I16
-
Returns an element starting from the end of the list.
- getTail(int) - Method in class org.ddogleg.struct.DogArray_I32
-
Returns an element starting from the end of the list.
- getTail(int) - Method in class org.ddogleg.struct.DogArray_I64
-
Returns an element starting from the end of the list.
- getTail(int) - Method in class org.ddogleg.struct.DogArray_I8
-
Returns an element starting from the end of the list.
- getTail(int) - Method in class org.ddogleg.struct.FastAccess
-
Returns an element in the list relative to the tail
- getTemp(int) - Method in class org.ddogleg.clustering.misc.ListAccessor
- getTemp(int) - Method in interface org.ddogleg.struct.LArrayAccessor
-
Returns an instance of P which has the value of the element at 'index'.
- getThresholdFit() - Method in interface org.ddogleg.fitting.modelset.InlierThreshold
-
Returns the inlier threshold
- getThresholdFit() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- getTotalAllocation() - Method in class org.ddogleg.struct.BigDogArrayBase
-
Returns the number of elements which have been allocated.
- getTotalPermutations() - Method in class org.ddogleg.combinatorics.Permute
-
Returns the total number of permutations
- getType() - Method in class org.ddogleg.struct.DogArray
- getUnused() - Method in class org.ddogleg.struct.RecycleManager
-
Returns the stack containing all the unused instances.
- getUsed() - Method in class org.ddogleg.struct.RecycleManagerL
- getWeight() - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- GIT_BRANCH - Static variable in class org.ddogleg.DDoglegVersion
- GIT_DATE - Static variable in class org.ddogleg.DDoglegVersion
- GIT_REVISION - Static variable in class org.ddogleg.DDoglegVersion
- GIT_SHA - Static variable in class org.ddogleg.DDoglegVersion
- glm - Variable in class org.ddogleg.clustering.gmm.AssignGmm_F64
- gp - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- gprev - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- gradient - Variable in class org.ddogleg.optimization.FactoryLossFunctions.Funcs
- gradient - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Storage for the gradient
- gradient - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- gradient - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- gradient(CRArray, List) - Method in interface org.ddogleg.chainrule.CROperatorBackwardsGrad
-
Computes the derivatives of all the inputs and parameters to this function .
- gradient(FunctionNtoS, FunctionNtoN, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Compares the passed in gradient function to a numerical calculation.
- gradient(FunctionNtoS, FunctionNtoN, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- Gradient() - Constructor for class org.ddogleg.optimization.loss.LossIdentity.Gradient
- Gradient() - Constructor for class org.ddogleg.optimization.loss.LossSquared.Gradient
- Gradient(double) - Constructor for class org.ddogleg.optimization.loss.LossCauchy.Gradient
- Gradient(double) - Constructor for class org.ddogleg.optimization.loss.LossHuber.Gradient
- Gradient(double) - Constructor for class org.ddogleg.optimization.loss.LossHuberSmooth.Gradient
- Gradient(double) - Constructor for class org.ddogleg.optimization.loss.LossTukey.Gradient
- gradientForwards(FunctionNtoS) - Static method in class org.ddogleg.optimization.FactoryNumericalDerivative
- GradientLineFunction - Interface in org.ddogleg.optimization.functions
-
Contains functions for optimization algorithms that perform a line search and require the function's value and its gradient.
- gradientNorm - Variable in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
F-norm of the gradient
- GradientNumerical<T> - Interface in org.ddogleg.chainrule
-
Given a
CROperatorForwardimplementations of this interface will compute the gradient of its inputs and parameters. - GradientNumerical_F64 - Class in org.ddogleg.chainrule
-
Implementation of
GradientNumericalfor double[] - GradientNumerical_F64() - Constructor for class org.ddogleg.chainrule.GradientNumerical_F64
- gradientR(FunctionNtoS, FunctionNtoN, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Compares the passed in gradient function to a numerical calculation.
- gradientR(FunctionNtoS, FunctionNtoN, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- graph() - Method in class org.ddogleg.chainrule.JacobianChainGraph
-
Used to construct a new graph
- GraphConstructor() - Constructor for class org.ddogleg.chainrule.JacobianChainGraph.GraphConstructor
- GraphDataManager<N,
E> - Class in org.ddogleg.graph -
Handles creating and recycling data in a graph.
- GraphDataManager() - Constructor for class org.ddogleg.graph.GraphDataManager
- grid - Variable in class org.ddogleg.chainrule.grid.ConfigGridSplineND
- grid(String, ConfigGridCoefND, int, int) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
A bilinear knot grid conditional on a value, read as
grid(...).at(u).of(v) - GridCoefND - Class in org.ddogleg.chainrule.grid
-
A grid with a set of coefficients at every vertex that act as a set of parameters for a function, such as a polynomial or spline.
- GridCoefND() - Constructor for class org.ddogleg.chainrule.grid.GridCoefND
- GridCoefND(ConfigGridCoefND) - Constructor for class org.ddogleg.chainrule.grid.GridCoefND
- GridNdHelper - Class in org.ddogleg.chainrule.grid
-
Helper/utility class for different operations on a
GridCoefND - GridNdHelper() - Constructor for class org.ddogleg.chainrule.grid.GridNdHelper
- gridToWeights() - Method in class org.ddogleg.chainrule.grid.GridNdHelper
-
Bilinear weights for the cell found by
GridNdHelper.coorToGrid(double, double), along with where that cell's knots live. - grow() - Method in class org.ddogleg.struct.BigDogArray
-
Adds a new element to the tail and returns it.
- grow() - Method in class org.ddogleg.struct.CircularArray
-
Adds a new element to the end of the list and returns it.
- grow() - Method in class org.ddogleg.struct.DogArray
-
Returns a new element of data.
- GROW - Enum constant in enum class org.ddogleg.struct.BigDogGrowth
-
Every new block will start out as small as possible.
- GROW_FIRST - Enum constant in enum class org.ddogleg.struct.BigDogGrowth
-
The first block will grow as needed but all blocks later on are fixed.
- growth - Variable in class org.ddogleg.struct.BigDogArrayBase
-
Approach used for growth.
- growW() - Method in class org.ddogleg.struct.CircularArray
-
Adds a new element to the end of the list and returns it.
- gtest_val - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- gtol - Variable in class org.ddogleg.optimization.ConfigGaussNewton
-
tolerance for termination.
- gtol - Variable in class org.ddogleg.optimization.ConvergeOptParam
- gtol - Variable in class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton
-
gtol convergence test.
H
- handle(CRMatrix) - Method in interface org.ddogleg.chainrule.JacobianSerialChain.CaptureJacobian
- handle(CROperatorBackwardsJac) - Method in interface org.ddogleg.chainrule.JacobianSerialChain.PreForward
- hashSet(T...) - Static method in class org.ddogleg.util.VerboseUtils
- hasNext() - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- hasNext() - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- hasPrevious() - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- hasPrevious() - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- head() - Method in class org.ddogleg.struct.CircularArray_F32
-
Value of the first element in the queue
- head() - Method in class org.ddogleg.struct.CircularArray_F64
-
Value of the first element in the queue
- head() - Method in class org.ddogleg.struct.CircularArray_I32
-
Value of the first element in the queue
- head() - Method in class org.ddogleg.struct.CircularArray_I64
-
Value of the first element in the queue
- head() - Method in class org.ddogleg.struct.CircularArray_I8
-
Value of the first element in the queue
- head() - Method in class org.ddogleg.struct.CircularArray
-
Value of the first element in the queue
- height - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Input image shape
- height - Variable in class org.ddogleg.chainrule.sym.SymGrid
- helper - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- helper - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- Helper() - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst.Helper
- hessian - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- hessian - Variable in class org.ddogleg.optimization.math.HessianMath_DDRM
- HessianBFGS - Interface in org.ddogleg.optimization.math
-
Hessian update using BFGS.
- HessianBFGS_DDRM - Class in org.ddogleg.optimization.math
-
Uses DFP to estimate the Hessian and BFGS to estimate the inverse Hessian.
- HessianBFGS_DDRM(boolean) - Constructor for class org.ddogleg.optimization.math.HessianBFGS_DDRM
- HessianLeastSquares<S> - Interface in org.ddogleg.optimization.math
- HessianLeastSquares_DDRM - Class in org.ddogleg.optimization.math
- HessianLeastSquares_DDRM() - Constructor for class org.ddogleg.optimization.math.HessianLeastSquares_DDRM
- HessianLeastSquares_DDRM(LinearSolverDense) - Constructor for class org.ddogleg.optimization.math.HessianLeastSquares_DDRM
- HessianLeastSquares_DSCC - Class in org.ddogleg.optimization.math
- HessianLeastSquares_DSCC() - Constructor for class org.ddogleg.optimization.math.HessianLeastSquares_DSCC
- HessianLeastSquares_DSCC(LinearSolverSparse) - Constructor for class org.ddogleg.optimization.math.HessianLeastSquares_DSCC
- HessianMath - Interface in org.ddogleg.optimization.math
-
Abstraction layer for operations related to hessian matrix.
- HessianMath_DDRM - Class in org.ddogleg.optimization.math
-
Hessian is represented as a dense matrix.
- HessianMath_DDRM() - Constructor for class org.ddogleg.optimization.math.HessianMath_DDRM
- HessianMath_DDRM(LinearSolverDense) - Constructor for class org.ddogleg.optimization.math.HessianMath_DDRM
- HessianMath_DSCC - Class in org.ddogleg.optimization.math
-
Hessian is represented as a sparse compact column matrix.
- HessianMath_DSCC() - Constructor for class org.ddogleg.optimization.math.HessianMath_DSCC
- HessianMath_DSCC(LinearSolverSparse) - Constructor for class org.ddogleg.optimization.math.HessianMath_DSCC
- hessianScaling - Variable in class org.ddogleg.optimization.ConfigGaussNewton
-
Optional scaling of Jacobian to make the Hessian matrix better suited for decomposition by improving the matrice's condition scaling = sqrt(diag(B)) where B is the Hessian matrix.
- hessianScaling - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- HessianSchurComplement<S> - Interface in org.ddogleg.optimization.math
-
Given the already computed Jacobian (broken up into a left and right side) compute the decomposed approximate Hessian matrix, i.e.
- HessianSchurComplement_Base<S> - Class in org.ddogleg.optimization.math
-
The approximate Hessian matrix
(J'\*J)is assumed to have the following block triangle form:[A B;C D]. - HessianSchurComplement_Base(LinearSolverSparse, LinearSolverSparse) - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_Base
- HessianSchurComplement_DDRM - Class in org.ddogleg.optimization.math
-
Implementation of
HessianSchurComplement_BaseforDMatrixRMaj - HessianSchurComplement_DDRM() - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- HessianSchurComplement_DDRM(LinearSolverDense, LinearSolverDense) - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- HessianSchurComplement_DSCC - Class in org.ddogleg.optimization.math
-
Implementation of
HessianSchurComplement_BaseforDMatrixSparseCSC - HessianSchurComplement_DSCC() - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- HessianSchurComplement_DSCC(LinearSolverSparse, LinearSolverSparse) - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- huber(double) - Static method in class org.ddogleg.optimization.FactoryLossFunctions
- HUBER - Enum constant in enum class org.ddogleg.optimization.ConfigLoss.Type
- HUBER_SMOOTH - Enum constant in enum class org.ddogleg.optimization.ConfigLoss.Type
- huberSmooth(double) - Static method in class org.ddogleg.optimization.FactoryLossFunctions
I
- i(int) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type int
- i(int, int) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type double
- i(int, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type int
- i(int, int, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type double
- identity() - Static method in class org.ddogleg.optimization.FactoryLossFunctions
- IDENTITY - Enum constant in enum class org.ddogleg.optimization.ConfigLoss.Type
- ids - Variable in class org.ddogleg.chainrule.JacobianSerialChain.Chain
-
Block IDs in the chain
- in(int, int) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Specifies if an input is being optimized and where the optimized parameter is stored in the system's parameter vector
- in(int, Sym) - Method in class org.ddogleg.chainrule.sym.Sym
-
Binds input slot
indexof this node's operator, using the operator's own input indexes. - IN_A - Static variable in class org.ddogleg.chainrule.ops.CROperatorDivide
- IN_A - Static variable in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- IN_A - Static variable in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- IN_A - Static variable in class org.ddogleg.chainrule.ops.CROperatorMult
- IN_A - Static variable in class org.ddogleg.chainrule.ops.CROperatorMultVS
- IN_A - Static variable in class org.ddogleg.chainrule.ops.CROperatorPlus
- IN_ALPHA - Static variable in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- IN_B - Static variable in class org.ddogleg.chainrule.ops.CROperatorDivide
- IN_B - Static variable in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- IN_B - Static variable in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- IN_B - Static variable in class org.ddogleg.chainrule.ops.CROperatorMult
- IN_B - Static variable in class org.ddogleg.chainrule.ops.CROperatorMultVS
- IN_B - Static variable in class org.ddogleg.chainrule.ops.CROperatorPlus
- IN_BETA - Static variable in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- IN_KNOT_0 - Static variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- IN_KNOT_1 - Static variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- IN_KNOT_2 - Static variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- IN_KNOT_3 - Static variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- IN_PIXEL - Static variable in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- IN_V0 - Static variable in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- IN_V1 - Static variable in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- IN_VALUE - Static variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- IN_WEIGHTS - Static variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- in0(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in1(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in2(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in3(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in4(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in5(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in6(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in7(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- in8(Sym) - Method in class org.ddogleg.chainrule.sym.Sym
- include(boolean) - Method in interface org.ddogleg.struct.DogArray_B.Filter
- include(byte) - Method in interface org.ddogleg.struct.DogArray_I8.Filter
- include(double) - Method in interface org.ddogleg.struct.DogArray_F64.Filter
- include(float) - Method in interface org.ddogleg.struct.DogArray_F32.Filter
- include(int) - Method in interface org.ddogleg.struct.DogArray_I16.Filter
- include(int) - Method in interface org.ddogleg.struct.DogArray_I32.Filter
- include(long) - Method in interface org.ddogleg.struct.DogArray_I64.Filter
- index - Variable in class org.ddogleg.fitting.modelset.distance.PointIndex
- index - Variable in class org.ddogleg.nn.alg.KdTree.Node
-
Optional index that can be associated with the point to an array or look up in a hash table
- index - Variable in class org.ddogleg.nn.NnData
- indexOf(boolean) - Method in class org.ddogleg.struct.DogArray_B
-
Returns the index of the first element with the specified 'value'.
- indexOf(boolean, int) - Method in class org.ddogleg.struct.DogArray_B
-
Searches for the first element which contains `value` starting at index `startIndex`
- indexOf(double) - Method in class org.ddogleg.struct.DogArray_F64
-
Returns the index of the first element with the specified 'value'.
- indexOf(double, int) - Method in class org.ddogleg.struct.DogArray_F64
-
Searches for the first element which contains `value` starting at index `startIndex`
- indexOf(float) - Method in class org.ddogleg.struct.DogArray_F32
-
Returns the index of the first element with the specified 'value'.
- indexOf(float, int) - Method in class org.ddogleg.struct.DogArray_F32
-
Searches for the first element which contains `value` starting at index `startIndex`
- indexOf(int) - Method in class org.ddogleg.struct.DogArray_I16
-
Returns the index of the first element with the specified 'value'.
- indexOf(int) - Method in class org.ddogleg.struct.DogArray_I32
-
Returns the index of the first element with the specified 'value'.
- indexOf(int) - Method in class org.ddogleg.struct.DogArray_I8
-
Returns the index of the first element with the specified 'value'.
- indexOf(int, int) - Method in class org.ddogleg.struct.DogArray_I16
-
Searches for the first element which contains `value` starting at index `startIndex`
- indexOf(int, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Searches for the first element which contains `value` starting at index `startIndex`
- indexOf(int, int) - Method in class org.ddogleg.struct.DogArray_I8
-
Searches for the first element which contains `value` starting at index `startIndex`
- indexOf(int, CircularArray_F32.Match) - Method in class org.ddogleg.struct.CircularArray_F32
-
Searches for the next element starting at index "offset" that the passed in condition is true for.
- indexOf(int, CircularArray_F64.Match) - Method in class org.ddogleg.struct.CircularArray_F64
-
Searches for the next element starting at index "offset" that the passed in condition is true for.
- indexOf(int, CircularArray_I32.Match) - Method in class org.ddogleg.struct.CircularArray_I32
-
Searches for the next element starting at index "offset" that the passed in condition is true for.
- indexOf(int, CircularArray_I64.Match) - Method in class org.ddogleg.struct.CircularArray_I64
-
Searches for the next element starting at index "offset" that the passed in condition is true for.
- indexOf(int, CircularArray_I8.Match) - Method in class org.ddogleg.struct.CircularArray_I8
-
Searches for the next element starting at index "offset" that the passed in condition is true for.
- indexOf(long) - Method in class org.ddogleg.struct.DogArray_I64
-
Returns the index of the first element with the specified 'value'.
- indexOf(long, int) - Method in class org.ddogleg.struct.DogArray_I64
-
Searches for the first element which contains `value` starting at index `startIndex`
- indexOf(Object) - Method in class org.ddogleg.struct.DogArrayList
- indexOf(Object) - Method in class org.ddogleg.struct.FastArrayList
- indexOf(T) - Method in class org.ddogleg.struct.FastAccess
-
Returns the first index which equals() obj.
- indexOfGreatest() - Method in class org.ddogleg.struct.DogArray_F32
- indexOfGreatest() - Method in class org.ddogleg.struct.DogArray_F64
- indexOfGreatest() - Method in class org.ddogleg.struct.DogArray_I16
- indexOfGreatest() - Method in class org.ddogleg.struct.DogArray_I32
- indexOfGreatest() - Method in class org.ddogleg.struct.DogArray_I64
- indexOfGreatest() - Method in class org.ddogleg.struct.DogArray_I8
- indexOfLeast() - Method in class org.ddogleg.struct.DogArray_F32
- indexOfLeast() - Method in class org.ddogleg.struct.DogArray_F64
- indexOfLeast() - Method in class org.ddogleg.struct.DogArray_I16
- indexOfLeast() - Method in class org.ddogleg.struct.DogArray_I32
- indexOfLeast() - Method in class org.ddogleg.struct.DogArray_I64
- indexOfLeast() - Method in class org.ddogleg.struct.DogArray_I8
- Individual_to_CoupledDerivative - Class in org.ddogleg.optimization.wrap
-
Takes two functions which independently computes the function's value and derivative and allows them to be used in a coupled function.
- Individual_to_CoupledDerivative(FunctionStoS, FunctionStoS) - Constructor for class org.ddogleg.optimization.wrap.Individual_to_CoupledDerivative
- Individual_to_CoupledJacobian<S> - Class in org.ddogleg.optimization.wrap
- Individual_to_CoupledJacobian(FunctionNtoM, FunctionNtoMxN) - Constructor for class org.ddogleg.optimization.wrap.Individual_to_CoupledJacobian
- init(double, double, double, double, double, double) - Method in interface org.ddogleg.optimization.LineSearch
-
Initializes and resets the line search.
- init(double, double, double, double, double, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- init(double, double, double, double, double, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- init(int) - Method in class org.ddogleg.optimization.math.HessianBFGS_DDRM
- init(int) - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- init(int) - Method in class org.ddogleg.optimization.math.HessianMath_DSCC
- init(int) - Method in interface org.ddogleg.optimization.math.HessianMath
-
Initialize Hessian to be in its initial state with the specified dimensions
- init(int) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- init(int[]) - Method in class org.ddogleg.chainrule.JacobianSerialChain.Chain
- init(int, long) - Method in interface org.ddogleg.clustering.gmm.InitializeGmm_F64
-
Initializes internal data structures.
- init(int, long) - Method in class org.ddogleg.clustering.gmm.SeedFromKMeans_F64
- init(int, Factory) - Method in class org.ddogleg.struct.DogArray
-
Data structure initialization is done here so that child classes can declay initialization until they are ready
- init(List, int) - Method in class org.ddogleg.combinatorics.Combinations
-
Initialize with a new list and bucket size
- init(DistanceFromModel, ArrayDeque) - Method in class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- init(DistanceFromModel, ArrayDeque) - Method in class org.ddogleg.fitting.modelset.distance.FitByMedianStatistics
- init(DistanceFromModel, ArrayDeque) - Method in interface org.ddogleg.fitting.modelset.distance.StatisticalFit
-
This is called once to provide access to internal data structures of the owner.
- initialize(double[]) - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- initialize(double[], double, double) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- initialize(double[], double, double) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- initialize(double[], double, double) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- initialize(double[], double, double) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- initialize(double[], double, double) - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- initialize(double[], double, double) - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresBase
-
Specify the initial set of parameters from which to start from.
- initialize(double[], double, double) - Method in interface org.ddogleg.optimization.UnconstrainedMinimization
-
Specify the initial set of parameters from which to start from.
- initialize(double[], double, double) - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- initialize(double[], int) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
- initialize(double[], int, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
Specifies initial state of the search and completion criteria
- initialize(double[], int, double) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- initialize(double[], int, double) - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
-
Override parent to initialize matrices
- initialize(double[], int, int) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Initializes the search.
- initialize(int) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares.TrialHelper
- initialize(long) - Method in interface org.ddogleg.clustering.ComputeClusters
-
Must be called first to initializes internal data structures.
- initialize(long) - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
- initialize(long) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
- initialize(Array, int) - Method in interface org.ddogleg.struct.BigDogArrayBase.AssignNewArrayElements
- initialize(List) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Initialize internal data structures before performing RANSAC iterations
- initialize(PointDistance, long) - Method in interface org.ddogleg.clustering.kmeans.InitializeKMeans
-
Initializes internal data structures.
- initialize(PointDistance, long) - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus
- initialize(PointDistance, long) - Method in class org.ddogleg.clustering.kmeans.InitializeStandard
- initialize(ModelGenerator, DistanceFromModel) - Method in interface org.ddogleg.fitting.modelset.ransac.Ransac.InitializeModels
- initialize(TrustRegionBase_F64, int, double) - Method in interface org.ddogleg.optimization.trustregion.TrustRegionBase_F64.ParameterUpdate
-
Must call this function first.
- initialize(TrustRegionBase_F64, int, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- initialize(TrustRegionBase_F64, int, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- initialize(Polynomial) - Method in class org.ddogleg.solver.impl.SturmSequence
-
Compute the Sturm sequence using a more efficient iterative implementation as outlined in [1].
- initializeArray - Variable in class org.ddogleg.struct.BigDogArrayBase
- InitializeGmm_F64 - Interface in org.ddogleg.clustering.gmm
-
Selects initial Gaussians for EM algorithm.
- InitializeKMeans<P> - Interface in org.ddogleg.clustering.kmeans
-
Selects the initial cluster positions for k-means
- initializeModels - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Optional function for initializing generator and distance functions
- initializeModels - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
-
Optional function for initializing generator and distance functions
- InitializePlusPlus<P> - Class in org.ddogleg.clustering.kmeans
-
Implementation of the seeding strategy described in [1].
- InitializePlusPlus() - Constructor for class org.ddogleg.clustering.kmeans.InitializePlusPlus
- InitializePlusPlus_MT<P> - Class in org.ddogleg.clustering.kmeans
-
Concurrent implementation of
InitializePlusPlus - InitializePlusPlus_MT(DogLambdas.NewInstance) - Constructor for class org.ddogleg.clustering.kmeans.InitializePlusPlus_MT
- initializer - Variable in class org.ddogleg.clustering.ConfigKMeans
-
Which initialization algorithm
- initializeSearch(double, double, double, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- initializeSolver() - Method in class org.ddogleg.optimization.math.HessianBFGS_DDRM
- initializeSolver() - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- initializeSolver() - Method in class org.ddogleg.optimization.math.HessianMath_DSCC
- initializeSolver() - Method in interface org.ddogleg.optimization.math.HessianMath
-
Initializes the solver
- initializeSolver() - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- InitializeStandard<P> - Class in org.ddogleg.clustering.kmeans
-
Seeds are selects by randomly picking points.
- InitializeStandard() - Constructor for class org.ddogleg.clustering.kmeans.InitializeStandard
- initializeUpdate() - Method in interface org.ddogleg.optimization.trustregion.TrustRegionBase_F64.ParameterUpdate
-
Initialize the parameter update.
- initializeUpdate() - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- initializeUpdate() - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- initialSample - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- Injector(PrintStream, String, int) - Constructor for class org.ddogleg.util.PrintStreamInjectIndent.Injector
- inlierFraction - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Fraction of samples which will be considered an inlier.
- InlierFraction - Interface in org.ddogleg.fitting.modelset
-
Specifies inlier set as a fraction
- inlierRouseeuwSigma - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Computes an inlier threshold by assuming the distribution is normal.
- inlierSet - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- inlierThreshold - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Largest error an inlier can have.
- InlierThreshold - Interface in org.ddogleg.fitting.modelset
-
Specifies a fit threshold for an inlier set based upon a maximum allowed error
- innerArray() - Method in class org.ddogleg.struct.CircularArray_F32
- innerArray() - Method in class org.ddogleg.struct.CircularArray_F64
- innerArray() - Method in class org.ddogleg.struct.CircularArray_I32
- innerArray() - Method in class org.ddogleg.struct.CircularArray_I64
- innerArray() - Method in class org.ddogleg.struct.CircularArray_I8
- innerArray() - Method in class org.ddogleg.struct.CircularArray
- innerArray() - Method in class org.ddogleg.struct.CircularArrayBase
-
Reference to the inner array
- innerProduct(double[], int, DMatrixRMaj, double[], int) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- innerProduct(double[], int, DMatrixSparseCSC, double[], int) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- innerProduct(double[], int, S, double[], int) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- innerVectorHessian(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- innerVectorHessian(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DSCC
- innerVectorHessian(DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.HessianMath
-
Returns v^T*M*v
- innerVectorHessian(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
-
Vector matrix inner product of Hessian in block format.
- input(int, CRArray) - Method in class org.ddogleg.chainrule.JacobianChainGraph.Forward
-
Provides an input for the specified chain.
- input(String, int) - Static method in class org.ddogleg.chainrule.sym.Sym
-
Per-observation value, updated by the caller inside its loop
- INPUT - Enum constant in enum class org.ddogleg.chainrule.sym.Sym.Kind
- inputIdx(int) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Used to specify which input should the output from the previous block be passed into.
- insert(int, boolean) - Method in class org.ddogleg.struct.DogArray_B
-
Inserts the value at the specified index and shifts all the other values down.
- insert(int, double) - Method in class org.ddogleg.struct.DogArray_F64
-
Inserts the value at the specified index and shifts all the other values down.
- insert(int, float) - Method in class org.ddogleg.struct.DogArray_F32
-
Inserts the value at the specified index and shifts all the other values down.
- insert(int, int) - Method in class org.ddogleg.struct.DogArray_I16
-
Inserts the value at the specified index and shifts all the other values down.
- insert(int, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Inserts the value at the specified index and shifts all the other values down.
- insert(int, int) - Method in class org.ddogleg.struct.DogArray_I8
-
Inserts the value at the specified index and shifts all the other values down.
- insert(int, long) - Method in class org.ddogleg.struct.DogArray_I64
-
Inserts the value at the specified index and shifts all the other values down.
- insertAfter(DogLinkedList.Element, T) - Method in class org.ddogleg.struct.DogLinkedList
-
Inserts the object into a new element after the provided element.
- insertBefore(DogLinkedList.Element, T) - Method in class org.ddogleg.struct.DogLinkedList
-
Inserts the object into a new element before the provided element.
- insertInputs(int, T) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Helper function that will automatically pass in all mapped inputs
- install(JacobianSerialChain, int, SymFunction) - Method in interface org.ddogleg.chainrule.sym.SymExtension
-
Registers pre-forward hooks and moving Jacobian columns.
- interpolate(double, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
-
Use either quadratic of cubic interpolation to guess the minimum.
- intersection(int[], int, int[], int, int, int, DogArray_I32, DogArray_I8) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the intersection of two sets.
- intersection(int[], int, int[], int, DogArray_I32, DogArray_I8) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the itersection of two sets.
- invCov - Variable in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
- inverseUpdate(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ddogleg.optimization.quasinewton.EquationsBFGS
-
BFGS inverse hessian update equation that orders the multiplications to minimize the number of operations.
- IRLS - Enum constant in enum class org.ddogleg.optimization.ConfigLoss.Type
- isConverged() - Method in interface org.ddogleg.optimization.IterativeOptimization
-
Indicates if iteration stopped due to convergence or not.
- isConverged() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- isConverged() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- isConverged() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- isConverged() - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- isConverged() - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
-
True if the line search converged to a solution
- isConverged() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- isConverged() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- isConverged() - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- isConverged() - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- isDeclare() - Method in class org.ddogleg.struct.DogArray
- isEmpty() - Method in class org.ddogleg.struct.BigDogArrayBase
-
True if the array is empty
- isEmpty() - Method in class org.ddogleg.struct.CircularArrayBase
-
If no elements are used in the array
- isEmpty() - Method in class org.ddogleg.struct.DogArrayList
- isEmpty() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
True if the container has no elements
- isEmpty() - Method in class org.ddogleg.struct.DogLinkedList
-
Checks to see if there are no elements in the list
- isEmpty() - Method in class org.ddogleg.struct.FastAccess
-
True if the container has no elements
- isEmpty() - Method in class org.ddogleg.struct.FastArrayList
- isEmpty() - Method in interface org.ddogleg.struct.LArrayAccessor
-
True if the array is empty
- isEquals(boolean...) - Method in class org.ddogleg.struct.DogArray_B
- isEquals(byte...) - Method in class org.ddogleg.struct.DogArray_I8
-
Sees is the primitive array is equal to the values in this array
- isEquals(double...) - Method in class org.ddogleg.struct.DogArray_F64
-
Sees is the primitive array is equal to the values in this array
- isEquals(float...) - Method in class org.ddogleg.struct.DogArray_F32
-
Sees is the primitive array is equal to the values in this array
- isEquals(int...) - Method in class org.ddogleg.struct.DogArray_B
-
Sees is the primitive array is equal to the values in this array
- isEquals(int...) - Method in class org.ddogleg.struct.DogArray_I16
- isEquals(int...) - Method in class org.ddogleg.struct.DogArray_I32
-
Sees is the primitive array is equal to the values in this array
- isEquals(int...) - Method in class org.ddogleg.struct.DogArray_I8
- isEquals(long...) - Method in class org.ddogleg.struct.DogArray_I64
-
Sees is the primitive array is equal to the values in this array
- isEquals(short...) - Method in class org.ddogleg.struct.DogArray_I16
-
Sees is the primitive array is equal to the values in this array
- isEquals(CRArray, int, double) - Method in class org.ddogleg.chainrule.CRArray
-
Checks to see if the two arrays are equals to each other to within the specified tolerance and over the specified number of elements
- isEquals(CRMatrix, double) - Method in class org.ddogleg.chainrule.CRMatrix
- isEquals(DogArray_B) - Method in class org.ddogleg.struct.DogArray_B
- isEquals(DogArray_F32) - Method in class org.ddogleg.struct.DogArray_F32
- isEquals(DogArray_F32, float) - Method in class org.ddogleg.struct.DogArray_F32
-
Checks for equality within the specified tolerance
- isEquals(DogArray_F64) - Method in class org.ddogleg.struct.DogArray_F64
- isEquals(DogArray_F64, double) - Method in class org.ddogleg.struct.DogArray_F64
-
Checks for equality within the specified tolerance
- isEquals(DogArray_I16) - Method in class org.ddogleg.struct.DogArray_I16
- isEquals(DogArray_I32) - Method in class org.ddogleg.struct.DogArray_I32
- isEquals(DogArray_I32, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Checks for equality within the specified tolerance
- isEquals(DogArray_I64) - Method in class org.ddogleg.struct.DogArray_I64
- isEquals(DogArray_I64, long) - Method in class org.ddogleg.struct.DogArray_I64
-
Checks for equality within the specified tolerance
- isEquals(DogArray_I8) - Method in class org.ddogleg.struct.DogArray_I8
- isEquivalent(BigDogArray_B) - Method in class org.ddogleg.struct.BigDogArray_B
-
Returns true if both arrays have the same number of elements and the elements are within the specified tolerance of each other.
- isEquivalent(BigDogArray_F32, float) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Returns true if both arrays have the same number of elements and the elements are within the specified tolerance of each other.
- isEquivalent(BigDogArray_F64, double) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Returns true if both arrays have the same number of elements and the elements are within the specified tolerance of each other.
- isEquivalent(BigDogArray_I32) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Returns true if both arrays have the same number of elements and the elements are within the specified tolerance of each other.
- isEquivalent(BigDogArray_I64) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Returns true if both arrays have the same number of elements and the elements are within the specified tolerance of each other.
- isEquivalent(BigDogArray_I8) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Returns true if both arrays have the same number of elements and the elements are within the specified tolerance of each other.
- isFull() - Method in class org.ddogleg.struct.CircularArrayBase
-
If all available elements are used
- isIdentical(ConfigGridCoefND) - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
True if every field matches exactly
- isIdentical(ConfigGridSplineND) - Method in class org.ddogleg.chainrule.grid.ConfigGridSplineND
-
True if every field matches exactly
- isIdentical(GridCoefND) - Method in class org.ddogleg.chainrule.grid.GridCoefND
-
True if every field matches exactly.
- isIdentical(Polynomial, double) - Method in class org.ddogleg.solver.Polynomial
-
Checks to see if the coefficients of two polynomials are identical to within tolerance.
- isIndexOutOfBounds(int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Returns true if the specified array index is outside the allowed value range
- isIndexOutOfBounds(int) - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Returns true if the specified array index is outside the allowed value range
- isIndexOutOfBounds(int) - Method in class org.ddogleg.struct.FastAccess
-
Returns true if the specified array index is outside the allowed value range
- isInvalid() - Method in class org.ddogleg.chainrule.CRArray
- isInvalid() - Method in class org.ddogleg.chainrule.CRMatrix
-
True if this is an invalid matrix.
- isLeaf() - Method in class org.ddogleg.nn.alg.KdTree.Node
- isMatch(byte) - Method in interface org.ddogleg.struct.CircularArray_I8.Match
- isMatch(double) - Method in interface org.ddogleg.struct.CircularArray_F64.Match
- isMatch(float) - Method in interface org.ddogleg.struct.CircularArray_F32.Match
- isMatch(int) - Method in interface org.ddogleg.struct.CircularArray_I32.Match
- isMatch(long) - Method in interface org.ddogleg.struct.CircularArray_I64.Match
- isNaN() - Method in class org.ddogleg.chainrule.CRMatrix
-
true if one element is NaN in the matrix
- isNotEmpty() - Method in class org.ddogleg.struct.BigDogArrayBase
-
True if the array has elements
- isNotEmpty() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
True if the container has elements in it
- isNotEmpty() - Method in interface org.ddogleg.struct.LArrayAccessor
-
True if the array has elements
- isRobust() - Method in class org.ddogleg.optimization.ConfigLoss
-
Returns true if it's configured to use a robust loss function.
- isStopRequested() - Method in interface org.ddogleg.struct.Stoppable
-
True if a request to stop has been sent.
- isUncountable(CRMatrix) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- isUncountable(CRMatrix) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Returns true if the matrix contains at least one uncountable number
- isUnused(T) - Method in class org.ddogleg.struct.DogArray
-
Checks to see if the object is in the unused list.
- isUpdated() - Method in interface org.ddogleg.optimization.IterativeOptimization
-
True if the parameter(s) being optimized have been updated
- isUpdated() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- isUpdated() - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- isUpdated() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- isUpdated() - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- isUpdated() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- isUpdated() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- isUpdated() - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- isUpdated() - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- isUpdatedParameters() - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- isUseConcurrent() - Static method in class org.ddogleg.DDoglegConcurrency
- isValidStructure() - Method in class org.ddogleg.struct.BigDogArrayBase
-
Performs an internal check to make sure all data structures and values are internally consistent.
- iterate() - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Performs one iteration
- iterate() - Method in interface org.ddogleg.optimization.IterativeOptimization
-
Updates the search.
- iterate() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
-
Updates the search.
- iterate() - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- iterate() - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
-
Perform one iteration in the optimization.
- iterate() - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- iteration - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- IterativeOptimization - Interface in org.ddogleg.optimization
-
Interface for iterative optimization classes.
- iterator() - Method in class org.ddogleg.struct.DogArrayList
- iterator() - Method in class org.ddogleg.struct.FastArrayList
J
- jacLeft - Variable in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- jacLeft - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- jacobian - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
-
One where the value passed through, zero where the floor decided it
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
-
Each input passes straight into its own run of the output, so its derivative is a selection matrix and the product is just that run's columns of
dout - jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorDivide
-
The quotient rule, element by element:
d(a/b)/da = 1/bandd(a/b)/db = -a/b^2 - jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVS
-
The quotient rule: the vector's Jacobian is
1/bon the diagonal, and the scalar's is-a/b^2as a single column - jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
-
The quotient rule with the damping riding along in the denominator: the vector's Jacobian is
1/(beta + b)on the diagonal, and the scalar's is-a/(beta + b)^2as a single column - jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
-
The cell is fixed, so a weight only moves through the fractions, and those are linear in the pixel
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
-
Every strided element contributes equally, so the jacobian is
1/countat each of them - jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorMult
-
The product rule: each side's Jacobian is a diagonal holding the other side's values
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorMultVS
-
The product rule: the vector's Jacobian is
bon the diagonal, and the scalar's is the vector itself as a single column - jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorPlus
-
A sum has a derivative of one with respect to either side, so both inputs get the same Jacobian
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorPlusAB
-
Each vector enters scaled by its own coefficient, and each coefficient enters as the vector it scales
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
- jacobian(CRMatrix, List) - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- jacobian(CRMatrix, List) - Method in interface org.ddogleg.chainrule.CROperatorBackwardsJac
-
Computes the Jacobian of all the inputs and parameters to this function.
- jacobian(FunctionNtoM, FunctionNtoMxN, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobian(FunctionNtoM, FunctionNtoMxN, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- JacobianChainGraph<T> - Class in org.ddogleg.chainrule
-
Computes Jacobians for a graph of
JacobianSerialChainchains. - JacobianChainGraph(MathCRMatrix) - Constructor for class org.ddogleg.chainrule.JacobianChainGraph
- JacobianChainGraph.Forward - Class in org.ddogleg.chainrule
-
Helper class for running the forward pass.
- JacobianChainGraph.GraphConstructor - Class in org.ddogleg.chainrule
-
Used to define an in-graph using dependencies between chains
- jacobianForwards(FunctionNtoM, Class) - Static method in class org.ddogleg.optimization.FactoryNumericalDerivative
- jacobianKnot(CRMatrix, CRMatrix, int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
A coefficient enters linearly, so its derivative is its knot's weight times whatever the function makes of it.
- JacobianNumerical<T> - Interface in org.ddogleg.chainrule
-
Given a
CROperatorForwardimplementations of this interface will compute the gradient of its inputs and parameters. - JacobianNumerical_F64 - Class in org.ddogleg.chainrule
-
Implementation of
JacobianNumerical - JacobianNumerical_F64() - Constructor for class org.ddogleg.chainrule.JacobianNumerical_F64
- jacobianOut - Variable in class org.ddogleg.chainrule.sym.SymFunction
-
Where Jacobian entries land, and the row the caller says the current observation starts at.
- jacobianOutWrap(DMatrixRMaj) - Static method in class org.ddogleg.optimization.LeastSquaresSwitcher
-
Convenience function for wrapping a matrix with
LeastSquaresSwitcher.JacobianOut. - jacobianPrint(FunctionNtoM, FunctionNtoMxN, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobianPrint(FunctionNtoM, FunctionNtoMxN, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobianPrintR(FunctionNtoM, FunctionNtoMxN, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Prints out the difference using a relative error threshold
- jacobianPrintR(FunctionNtoM, FunctionNtoMxN, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobianR(FunctionNtoM, FunctionNtoMxN, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Checks the jacobian using a relative error threshold.
- jacobianR(FunctionNtoM, FunctionNtoMxN, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Checks the jacobian using a relative error threshold.
- jacobianRow - Variable in class org.ddogleg.chainrule.sym.SymFunction
- JacobianSerialChain<T> - Class in org.ddogleg.chainrule
-
Sequential chain of operations for forward and backwards calculations used to compute Jacobians using the chain rule.
- JacobianSerialChain(MathCRMatrix) - Constructor for class org.ddogleg.chainrule.JacobianSerialChain
- JacobianSerialChain.AddToJacobian<T> - Interface in org.ddogleg.chainrule
-
Used to pass a locally computed Jacobian into the system Jacobian
- JacobianSerialChain.Block<T> - Class in org.ddogleg.chainrule
-
Storage for an operator an any associated adata
- JacobianSerialChain.CaptureJacobian<T> - Interface in org.ddogleg.chainrule
- JacobianSerialChain.Chain - Class in org.ddogleg.chainrule
-
Describes a sequence of blocks that will be processed
- JacobianSerialChain.PreForward<T> - Interface in org.ddogleg.chainrule
-
Called once every input is set and before the operator runs.
- jacobianTo(LeastSquaresSwitcher.JacobianOut) - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Publishes Jacobian entries to
out. - jacobianType - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- jacobianValue(CRMatrix, CRMatrix) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Each knot's polynomial moves with
value, and the four of them are mixed by the same weights - jacobianWeights(CRMatrix, CRMatrix) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
A weight enters linearly, so its derivative is the polynomial it scales
- jacRight - Variable in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- jacRight - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
K
- k - Variable in class org.ddogleg.combinatorics.Combinations
- KD_TREE - Enum constant in enum class org.ddogleg.nn.ConfigNearestNeighborSearch.Type
- KdForestBbfNearestNeighbor<P> - Class in org.ddogleg.nn.wrap
-
K-D tree search which searches through multiple trees.
- KdForestBbfNearestNeighbor(int, int, KdTreeDistance, AxisSplitter) - Constructor for class org.ddogleg.nn.wrap.KdForestBbfNearestNeighbor
- kdRandomForest(KdTreeDistance, int, int, int, long) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Approximate
NearestNeighborsearch which uses a set of randomly generated K-D trees and a Best-Bin-First search. - kdtree - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch
-
Configuration for
ConfigNearestNeighborSearch.Type.KD_TREE - kdtree(KdTreeDistance) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Performs an optimal
NearestNeighborsearch using K-D tree. - kdtree(KdTreeDistance, int) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Performs an approximate
NearestNeighborsearch using K-D tree. - KdTree - Class in org.ddogleg.nn.alg
-
K-D Tree is short for k-dimensional tree and is a binary tree data structure used for quickly finding the nearest-neighbor of a k-dimensional point in a set.
- KdTree() - Constructor for class org.ddogleg.nn.alg.KdTree
- KdTree(int) - Constructor for class org.ddogleg.nn.alg.KdTree
-
Specifies the type of points it can process.
- KDTree() - Constructor for class org.ddogleg.nn.ConfigNearestNeighborSearch.KDTree
- KdTree.Node - Class in org.ddogleg.nn.alg
-
Data type for each node in the binary tree.
- KdTreeConstructor<P> - Class in org.ddogleg.nn.alg
-
Creates a new
KD-Treefrom a list of points and (optional) associated data. - KdTreeConstructor(KdTreeDistance) - Constructor for class org.ddogleg.nn.alg.KdTreeConstructor
-
Creates canonical K-D Tree by selecting the maximum variance axis and splitting the points at the median.
- KdTreeConstructor(KdTreeMemory, AxisSplitter) - Constructor for class org.ddogleg.nn.alg.KdTreeConstructor
-
Constructor which allows for maximum configurable.
- KdTreeDistance<P> - Interface in org.ddogleg.nn.alg
-
Computes the distance between two points.
- KdTreeEuclideanSq_F64 - Class in org.ddogleg.nn.alg.distance
-
Euclidian squared distance
- KdTreeEuclideanSq_F64(int) - Constructor for class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_F64
- KdTreeEuclideanSq_U8 - Class in org.ddogleg.nn.alg.distance
-
Euclidian squared distance
- KdTreeEuclideanSq_U8(int) - Constructor for class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_U8
- KdTreeInternalSearch<P> - Class in org.ddogleg.nn.wrap
- KdTreeMemory<P> - Class in org.ddogleg.nn.alg
-
Memory management for recycling KdTree data structures.
- KdTreeMemory() - Constructor for class org.ddogleg.nn.alg.KdTreeMemory
- KdTreeNearestNeighbor<P> - Class in org.ddogleg.nn.wrap
-
Wrapper around
KdTreeforNearestNeighbor - KdTreeNearestNeighbor(KdTreeDistance) - Constructor for class org.ddogleg.nn.wrap.KdTreeNearestNeighbor
- KdTreeNearestNeighbor(KdTreeSearch1, KdTreeSearchN, AxisSplitter) - Constructor for class org.ddogleg.nn.wrap.KdTreeNearestNeighbor
- KdTreeResult - Class in org.ddogleg.nn.alg
-
Storage for the results of a K-D Tree search.
- KdTreeResult() - Constructor for class org.ddogleg.nn.alg.KdTreeResult
- KdTreeSearch1<P> - Interface in org.ddogleg.nn.alg
-
Interface for searching a single tree for the nearest-neighbor
- KdTreeSearch1Bbf<P> - Class in org.ddogleg.nn.alg.searches
-
Implementation of
KdTreeSearchBestBinFirstwhich searches for the single best nearest-neighbor. - KdTreeSearch1Bbf(KdTreeDistance, int) - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearch1Bbf
-
Configures the search
- KdTreeSearch1Standard<P> - Class in org.ddogleg.nn.alg.searches
-
Standard algorithm for searching a
KdTreefor the nearest-neighbor of a search. - KdTreeSearch1Standard(KdTreeDistance) - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearch1Standard
- KdTreeSearchBestBinFirst<P> - Class in org.ddogleg.nn.alg.searches
-
Approximate search for
K-D Treesusing the best-bin-first method [1] that supports multiple trees. - KdTreeSearchBestBinFirst(KdTreeDistance, int) - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
-
Configures the search
- KdTreeSearchBestBinFirst.Helper - Class in org.ddogleg.nn.alg.searches
-
Contains information on a node
- KdTreeSearchN<P> - Interface in org.ddogleg.nn.alg
-
Interface for searching a single tree for the N nearest-neighbors.
- KdTreeSearchNBbf<P> - Class in org.ddogleg.nn.alg.searches
-
Implementation of
KdTreeSearchBestBinFirstwhich searches for the N nearest-neighbors. - KdTreeSearchNBbf(KdTreeDistance, int) - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearchNBbf
-
Configures the search
- KdTreeSearchNStandard<P> - Class in org.ddogleg.nn.alg.searches
-
Standard algorithm for searching a
KdTreefor the nearest-neighbor of a search. - KdTreeSearchNStandard(KdTreeDistance) - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearchNStandard
- kind - Variable in class org.ddogleg.chainrule.sym.Sym
- kMeans(ConfigKMeans, int, Class) - Static method in class org.ddogleg.clustering.FactoryClustering
-
K-Means using a primitive array, e.g.
- kMeans(ConfigKMeans, ComputeMeanClusters, PointDistance, DogLambdas.NewInstance) - Static method in class org.ddogleg.clustering.FactoryClustering
-
High level interface for creating k-means cluster.
- kMeans_MT(ConfigKMeans, int, int, Class) - Static method in class org.ddogleg.clustering.FactoryClustering
- kMeans_MT(ConfigKMeans, int, ComputeMeanClusters, PointDistance, DogLambdas.NewInstance) - Static method in class org.ddogleg.clustering.FactoryClustering
- KMeansInitializers - Enum Class in org.ddogleg.clustering
-
List of different initialization techniques for k-means
- knotOffset(int) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Where the specified knot's polynomials start in the array they came from, which is also the column its Jacobian belongs to when that array is the system's parameter vector
- knotOffsets - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Location of knot offsets
- knotOffsets(int, int, int, int[]) - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Where each of a cell's four knots starts in the parameter array
- knots - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Where each knot's polynomials live.
- knots - Variable in class org.ddogleg.chainrule.sym.SymGrid
-
The knot coefficients, a
Sym.param(String, int)terminal sized to the grid - knotStride() - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
How many parameters one knot holds
L
- lambda - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Dampening parameter.
- LArrayAccessor<P> - Interface in org.ddogleg.struct
-
Provides access to the elements inside very large or small arrays.
- last - Variable in class org.ddogleg.struct.DogLinkedList
- lastBlockId() - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Returns the ID for the most recently added block
- lastIndexOf(Object) - Method in class org.ddogleg.struct.DogArrayList
- lastIndexOf(Object) - Method in class org.ddogleg.struct.FastArrayList
- LeastMedianOfSquares<Model,
Point> - Class in org.ddogleg.fitting.modelset.lmeds -
Another technique similar to RANSAC known as Least Median of Squares (LMedS).
- LeastMedianOfSquares(long, int, double, ModelManager, Class) - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Configures the algorithm.
- LeastMedianOfSquares(long, int, ModelManager, Class) - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Configures the algorithm.
- LeastMedianOfSquares_MT<Model,
Point> - Class in org.ddogleg.fitting.modelset.lmeds -
Concurrent version of
LeastMedianOfSquares - LeastMedianOfSquares_MT(long, int, double, ModelManager, Class) - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- LeastMedianOfSquares_MT(long, int, ModelManager, Class) - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- LeastMedianOfSquares.TrialHelper - Class in org.ddogleg.fitting.modelset.lmeds
- leastSquares(ConfigNonLinearLeastSquares) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Generic factory for any unconstrained least squares solver using Schur decomposition
- leastSquares(ConfigNonLinearLeastSquares) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
-
Generic factory for any unconstrained least squares solver
- leastSquaresSchur(ConfigNonLinearLeastSquares) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Generic factory for any unconstrained least squares solver using Schur decomposition
- leastSquaresSchur(ConfigNonLinearLeastSquares) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
-
Generic factory for any unconstrained least squares solver using Schur decomposition
- LeastSquaresSwitcher<S> - Class in org.ddogleg.optimization
-
Class that lets you easily switch between different
GaussNewtonBase_F64solvers and matrix formats. - LeastSquaresSwitcher() - Constructor for class org.ddogleg.optimization.LeastSquaresSwitcher
- LeastSquaresSwitcher.JacobianOut - Interface in org.ddogleg.optimization
-
Abstracts writing to the Jacobian so that
LeastSquaresSwitcher.ProcessJacobianOutdoesn't need to know the format - LeastSquaresSwitcher.ProcessJacobianOut - Interface in org.ddogleg.optimization
-
High level interface for implementing the Jacobian.
- left - Variable in class org.ddogleg.nn.alg.KdTree.Node
-
Branch ≤ point[split]
- leftSide - Variable in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
- length() - Method in class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_F64
- length() - Method in class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_U8
- length() - Method in interface org.ddogleg.nn.alg.KdTreeDistance
-
Number of elements in the point
- LEVENBERG_MARQUARDT - Enum constant in enum class org.ddogleg.optimization.ConfigNonLinearLeastSquares.Type
- levenbergMarquardt(ConfigLevenbergMarquardt) - Static method in class org.ddogleg.optimization.FactoryOptimization
- levenbergMarquardt(ConfigLevenbergMarquardt) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
- LevenbergMarquardt_F64<S,
HM> - Class in org.ddogleg.optimization.lm -
Implementation of Levenberg-Marquardt non-linear least squares optimization.
- LevenbergMarquardt_F64(MatrixMath, HM) - Constructor for class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- levenbergMarquardtSchur(ConfigLevenbergMarquardt) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
LM with Schur Complement
- levenbergMarquardtSchur(ConfigLevenbergMarquardt) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
- likelihood(double[]) - Method in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
-
Computes p(x|mu,Sigma) where x is the point.
- Likelihood(int) - Constructor for class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
- line_ftol - Variable in class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton
-
Tolerance for sufficient decrease.
- line_gtol - Variable in class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton
-
Tolerance for curvature condition.
- lineDerivative - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- lineSearch - Variable in class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton
-
Specifies which line search algorithm to use
- LineSearch - Interface in org.ddogleg.optimization
-
Line search for nonlinear optimization.
- LineSearchFletcher86 - Class in org.ddogleg.optimization.quasinewton
-
Line search which meets the strong Wolfe line condition.
- LineSearchFletcher86() - Constructor for class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- LineSearchFletcher86(double, double, double) - Constructor for class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- LineSearchFunction - Interface in org.ddogleg.optimization.functions
- LineSearchMore94 - Class in org.ddogleg.optimization.quasinewton
-
Line search algorithm that provides a guaranteed sufficient decrease according to the Wolfe condition.
- LineSearchMore94() - Constructor for class org.ddogleg.optimization.quasinewton.LineSearchMore94
- list - Variable in class org.ddogleg.combinatorics.Permute
- ListAccessor<P> - Class in org.ddogleg.clustering.misc
-
Wrapper around
ListforLArrayAccessor. - ListAccessor(List, DogLambdas.Copy, Class) - Constructor for class org.ddogleg.clustering.misc.ListAccessor
- listIterator() - Method in class org.ddogleg.struct.DogArrayList
- listIterator() - Method in class org.ddogleg.struct.FastArrayList
- listIterator(int) - Method in class org.ddogleg.struct.DogArrayList
- listIterator(int) - Method in class org.ddogleg.struct.FastArrayList
- lm - Variable in class org.ddogleg.optimization.ConfigNonLinearLeastSquares
- LossCauchy - Class in org.ddogleg.optimization.loss
-
Loss function inspired by the Cauchy distribution, a.k.a Lorentzian loss function.
- LossCauchy(double) - Constructor for class org.ddogleg.optimization.loss.LossCauchy
- LossCauchy.Function - Class in org.ddogleg.optimization.loss
-
Implementation of the smooth Cauchy loss function
- LossCauchy.Gradient - Class in org.ddogleg.optimization.loss
-
Implementation of the smooth Cauchy loss gradient
- lossFunc - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Given the residuals it computes the "Loss" or cost
- lossFunc - Variable in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
-
Given the residuals it computes the "Loss" or cost
- lossFuncGradient - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Gradient of the loss function.
- lossFuncGradient - Variable in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
-
Gradient of the loss function.
- LossFunction - Interface in org.ddogleg.optimization.loss
-
Residual loss function for regression.
- LossFunctionBase - Class in org.ddogleg.optimization.loss
-
Base class for loss functions.
- LossFunctionBase() - Constructor for class org.ddogleg.optimization.loss.LossFunctionBase
- LossFunctionGradient - Interface in org.ddogleg.optimization.loss
-
Analytical gradient for a function that implements
LossFunction. - LossHuber - Class in org.ddogleg.optimization.loss
-
Huber Loss is a robust loss function that is less sensitive to outliers than the squared error loss.
- LossHuber(double) - Constructor for class org.ddogleg.optimization.loss.LossHuber
- LossHuber.Function - Class in org.ddogleg.optimization.loss
-
Implementation of the Huber loss function
- LossHuber.Gradient - Class in org.ddogleg.optimization.loss
-
Implementation of the Huber Loss gradient
- LossHuberSmooth - Class in org.ddogleg.optimization.loss
-
Smooth approximation to the huber loss [1].
- LossHuberSmooth(double) - Constructor for class org.ddogleg.optimization.loss.LossHuberSmooth
- LossHuberSmooth.Function - Class in org.ddogleg.optimization.loss
-
Implementation of the smooth Huber loss function
- LossHuberSmooth.Gradient - Class in org.ddogleg.optimization.loss
-
Implementation of the smooth Huber loss gradient
- LossIdentity - Class in org.ddogleg.optimization.loss
-
This loss function simply passes through the computed "residual".
- LossIdentity() - Constructor for class org.ddogleg.optimization.loss.LossIdentity
- LossIdentity.Function - Class in org.ddogleg.optimization.loss
- LossIdentity.Gradient - Class in org.ddogleg.optimization.loss
- LossIRLS - Class in org.ddogleg.optimization.loss
-
Iteratively Reweighted Least-Squares (IRLS) allows the weights to be recomputed every iteration.
- LossIRLS() - Constructor for class org.ddogleg.optimization.loss.LossIRLS
- LossIRLS.ComputeWeights - Interface in org.ddogleg.optimization.loss
- LossSquared - Class in org.ddogleg.optimization.loss
-
Squared error loss function.
- LossSquared() - Constructor for class org.ddogleg.optimization.loss.LossSquared
- LossSquared.Function - Class in org.ddogleg.optimization.loss
- LossSquared.Gradient - Class in org.ddogleg.optimization.loss
- LossTukey - Class in org.ddogleg.optimization.loss
-
Tukey loss (Tukey's biweight function) has similar behavior to
LossHuberbut is less sensitive to outliers because they contribute nothing to the loss. - LossTukey(double) - Constructor for class org.ddogleg.optimization.loss.LossTukey
- LossTukey.Function - Class in org.ddogleg.optimization.loss
-
Implementation of the Tukey loss function
- LossTukey.Gradient - Class in org.ddogleg.optimization.loss
-
Implementation of the Tukey Loss gradient
- LossWeighted - Class in org.ddogleg.optimization.loss
-
A weighted least squares cost function.
- LossWeighted() - Constructor for class org.ddogleg.optimization.loss.LossWeighted
- lowerBound(byte[], int, int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the first index in 'array' for which val is not ≤ val
- lowerBound(double[], int, int, double) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the first index in 'array' for which val is not ≤ val
- lowerBound(float[], int, int, float) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the first index in 'array' for which val is not ≤ val
- lowerBound(int[], int, int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the first index in 'array' for which val is not ≤ val
- lowerBound(short[], int, int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the first index in 'array' for which val is not ≤ val
- lowerBoundU(byte[], int, int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the first index in 'array' for which val is not ≤ val
- LsToNonLinear - Class in org.ddogleg.optimization.wrap
-
Converts a least squares function into a nonlinear optimization function.
- LsToNonLinear(FunctionNtoM) - Constructor for class org.ddogleg.optimization.wrap.LsToNonLinear
- LsToNonLinearDeriv<S> - Class in org.ddogleg.optimization.wrap
-
Convert the Jacobian of a least squares function into a nonlinear optimization gradient.
- LsToNonLinearDeriv(FunctionNtoM, FunctionNtoMxN) - Constructor for class org.ddogleg.optimization.wrap.LsToNonLinearDeriv
M
- main(String[]) - Static method in class org.ddogleg.combinatorics.Permute
- mapParamColumn(Sym, int) - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Declares where a parameter's column is, for a terminal whose storage is not the solver's parameter array.
- mapParamColumns() - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Declares the Jacobian column of every
paramside feed from its handle's current offset. - markInvalid() - Method in class org.ddogleg.chainrule.CRArray
- markInvalid() - Method in class org.ddogleg.chainrule.CRMatrix
-
Marks the matrix as invalid
- masterModelManager - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- matchPointsToClusters(LArrayAccessor, DogArray) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans_MT
-
Finds the cluster which is the closest to each point.
- matchPointsToClusters(LArrayAccessor, DogArray) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
-
Finds the cluster which is the closest to each point.
- matchToInput - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- matchToInput - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac.TrialHelper
- matchToInput - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- math - Variable in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- math - Variable in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- math - Variable in class org.ddogleg.chainrule.ops.CRLossHuber
- math - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- math - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- math - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- MathCRMatrix<T> - Interface in org.ddogleg.chainrule
-
Specifies standard math operations on
CRMatrix. - MathCRMatrixD - Class in org.ddogleg.chainrule
-
Various math operations that can be formed on
CRMatrix - MathCRMatrixD() - Constructor for class org.ddogleg.chainrule.MathCRMatrixD
- MatrixMath<S> - Interface in org.ddogleg.optimization.math
-
Operations on matrices that abstracts away the matrix type.
- MatrixMath_DDRM - Class in org.ddogleg.optimization.math
- MatrixMath_DDRM() - Constructor for class org.ddogleg.optimization.math.MatrixMath_DDRM
- MatrixMath_DSCC - Class in org.ddogleg.optimization.math
- MatrixMath_DSCC() - Constructor for class org.ddogleg.optimization.math.MatrixMath_DSCC
- MAVEN_GROUP - Static variable in class org.ddogleg.DDoglegVersion
- MAVEN_NAME - Static variable in class org.ddogleg.DDoglegVersion
- max - Variable in class org.ddogleg.chainrule.grid.ConfigGridSplineND
-
Range of allowed values
- max(byte[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- max(double[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- max(float[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- max(int[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- max(long[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- max(short[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- MAX_LAMBDA - Static variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Maximum allowed value of lambda
- maxAbs(double[], int, int) - Static method in class org.ddogleg.optimization.UtilOptimize
-
Returns the largest absolute value of an element in array within the specified range
- maxIdx(byte[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- maxIdx(double[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- maxIdx(float[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- maxIdx(int[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the maximum value
- maximization() - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
-
Using points responsibility information to recompute the Gaussians and their weights, maximizing the likelihood of the mixture.
- maximumLambdaNu() - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
If the size of lambda or nu has grown so large it's reached a limit stop optimizing
- maxIterations - Variable in class org.ddogleg.clustering.ConfigKMeans
-
Maximum number of iterations, across all seeds combined
- maxIterations - Variable in class org.ddogleg.clustering.kmeans.StandardKMeans
-
maximum number of iterations
- maxIterations - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- maxIterations - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- maxIterations - Variable in class org.ddogleg.optimization.ConvergeOptParam
- maxMedianError - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- maxNodesSearched - Variable in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
- maxNodesSearched - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch.KDTree
-
Maximum number of nodes it will search.
- maxNodesSearched - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch.RandomForest
-
Maximum number of nodes it will search.
- maxReSeed - Variable in class org.ddogleg.clustering.ConfigKMeans
-
Maximum number of times it will reseed before stopping.
- maxReSeed - Variable in class org.ddogleg.clustering.kmeans.StandardKMeans
-
max number of times it will re-seed
- mean - Variable in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- mean(DogArray_F64) - Static method in class org.ddogleg.stats.StatisticsDogArray
- MEAN - Enum constant in enum class org.ddogleg.fitting.modelset.distance.StatisticalDistance
-
Mean metric is used to evaluate goodness.
- MeanArrayF64 - Class in org.ddogleg.clustering.misc
-
Computes the mean for points composed of double[]
- MeanArrayF64(int) - Constructor for class org.ddogleg.clustering.misc.MeanArrayF64
- min - Variable in class org.ddogleg.chainrule.grid.ConfigGridSplineND
-
Range of allowed values
- min(byte[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the minimum value
- min(double[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the minimum value
- min(float[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the minimum value
- min(int[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the minimum value
- min(long[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the minimum value
- min(short[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the value of the element with the minimum value
- minIdx(byte[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the index of the element with the minimum value
- minIdx(double[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the index of the element with the minimum value
- minIdx(float[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the index of the element with the minimum value
- minIdx(int[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Returns the index of the element with the minimum value
- minimumFunctionValue - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- mixture - Variable in class org.ddogleg.clustering.gmm.AssignGmm_F64
- mixture - Variable in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
-
Used to switch between Levenberg's and Marquardt's formula.
- mode - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- mode() - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
- ModelCodec<T> - Interface in org.ddogleg.fitting.modelset
-
Used to convert a model to and from an array parameterized format.
- modelDistance - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti.ObjectType
-
computes the distance a point is from the model
- modelError - Variable in class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- ModelFitter<Model,
Point> - Interface in org.ddogleg.fitting.modelset -
Computes a model from a set of points and optionally an initial estimate.
- modelGenerator - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti.ObjectType
-
generates an initial model given a set of points
- ModelGenerator<Model,
Point> - Interface in org.ddogleg.fitting.modelset -
Given a set of points create a model hypothesis.
- modelManager - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- modelManager - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti.ObjectType
-
Used to create new models and copy models
- ModelManager<Model> - Interface in org.ddogleg.fitting.modelset
-
Can be used to create new instances of a model and copy the value of one model into another
- ModelManagerDefault<T> - Class in org.ddogleg.fitting.modelset
-
Default model manager.
- ModelManagerDefault(Class) - Constructor for class org.ddogleg.fitting.modelset.ModelManagerDefault
- ModelMatcher<Model,
Point> - Interface in org.ddogleg.fitting.modelset -
Given a set of points and it finds a set of model parameters which fit the data robustly.
- ModelMatcherMulti<Point> - Interface in org.ddogleg.fitting.modelset
-
Given a set of points and a set of models, it selects which model and model parameters best fits the points robustly.
- ModelMatcherPost<Model,
Point> - Interface in org.ddogleg.fitting.modelset -
Extension of
ModelMatcherwhere the models are specified after construction. - MORE94 - Enum constant in enum class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton.LineSearch
- mult(CRMatrix, CRMatrix, CRMatrix) - Method in class org.ddogleg.chainrule.MathCRMatrixD
-
Performs a matrix multiplication between a and b.
- mult(CRMatrix, CRMatrix, CRMatrix) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Performs matrix multiplication.
- mult(Sym, Sym) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
vectorA * vectorB: element-wise multiplication between the two vectors - mult(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- mult(S, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- multiply(Polynomial, Polynomial, Polynomial) - Static method in class org.ddogleg.solver.PolynomialOps
-
Multiplies the two polynomials together.
- MultivariateGaussianDraw - Class in org.ddogleg.rand
-
Draw a number from a multivariate Gaussian distribution.
- MultivariateGaussianDraw(Random, DMatrixRMaj, DMatrixRMaj) - Constructor for class org.ddogleg.rand.MultivariateGaussianDraw
-
Creates a random distribution with the specified mean and covariance.
- multTransA(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- multTransA(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.MatrixMath_DDRM
- multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.MatrixMath_DSCC
- multTransA(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- multTransA(S, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- multTransA(S, DMatrixRMaj, DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.MatrixMath
- multTransA(S, S, S) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- multVS(Sym, Sym) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
vector .* scalar: multiply each element in vector by scalar - MyIterator() - Constructor for class org.ddogleg.struct.DogArrayList.MyIterator
- MyIterator() - Constructor for class org.ddogleg.struct.FastArrayList.MyIterator
N
- N - Variable in class org.ddogleg.combinatorics.Combinations
- N - Variable in class org.ddogleg.nn.alg.KdTree
- N - Variable in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
- N - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- N - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- name - Variable in class org.ddogleg.chainrule.sym.Sym
-
Label for build errors and the wiring dump, not used for lookup
- nameToShort(String, int) - Static method in class org.ddogleg.util.VerboseUtils
-
Assumes names are camel case and that the capital letters are important.
- nearestIndex(double, int, int) - Static method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Knot a pixel is nearest to when the axis tiles the image as
countequal bands rather than a bilinear lattice of corner knots: bandkowns[k*size/count, (k+1)*size/count), so the knot sits at the band's center. - NearestNeighbor<P> - Interface in org.ddogleg.nn
-
Abstract interface for finding the nearest neighbor to a user specified point inside of a set of points in K-dimensional space.
- NearestNeighbor.Search<P> - Interface in org.ddogleg.nn
-
An independent search instance.
- newInstance() - Method in interface org.ddogleg.struct.DogLambdas.NewInstance
- newInstance() - Method in interface org.ddogleg.struct.Factory
- newInstanceThread() - Method in interface org.ddogleg.clustering.ComputeClusters
-
Creates a new instance which has the same configuration and can be run in parallel.
- newInstanceThread() - Method in interface org.ddogleg.clustering.ComputeMeanClusters
-
Creates a new instance which has the same configuration and can be run in parallel.
- newInstanceThread() - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
- newInstanceThread() - Method in interface org.ddogleg.clustering.kmeans.InitializeKMeans
-
Creates a new instance which has the same configuration and can be run in parallel.
- newInstanceThread() - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus_MT
- newInstanceThread() - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus
- newInstanceThread() - Method in class org.ddogleg.clustering.kmeans.InitializeStandard
- newInstanceThread() - Method in class org.ddogleg.clustering.kmeans.StandardKMeans_MT
- newInstanceThread() - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
- newInstanceThread() - Method in class org.ddogleg.clustering.misc.EuclideanSqArrayF64
- newInstanceThread() - Method in class org.ddogleg.clustering.misc.MeanArrayF64
- newInstanceThread() - Method in interface org.ddogleg.clustering.PointDistance
-
Creates a new instance which has the same configuration and can be run in parallel.
- next - Variable in class org.ddogleg.solver.impl.SturmSequence
- next - Variable in class org.ddogleg.struct.DogLinkedList.Element
- next() - Method in class org.ddogleg.combinatorics.Combinations
-
This will shuffle the elements in and out of the bins.
- next() - Method in class org.ddogleg.combinatorics.Permute
-
This will permute the list once
- next() - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- next() - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- next(DMatrixRMaj) - Method in class org.ddogleg.rand.MultivariateGaussianDraw
-
Makes a draw on the distribution and stores the results in parameter 'x'
- nextIndex() - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- nextIndex() - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- NnData<P> - Class in org.ddogleg.nn
-
Results from a Nearest-Neighbor search.
- NnData() - Constructor for class org.ddogleg.nn.NnData
- node - Variable in class org.ddogleg.nn.alg.KdTreeResult
- Node<N,
E> - Class in org.ddogleg.graph - Node() - Constructor for class org.ddogleg.graph.Node
- Node() - Constructor for class org.ddogleg.nn.alg.KdTree.Node
- Node(double[]) - Constructor for class org.ddogleg.nn.alg.KdTree.Node
- Node(double[], int) - Constructor for class org.ddogleg.nn.alg.KdTree.Node
- normalize(double[]) - Static method in class org.ddogleg.util.UtilDouble
- normalize(float[]) - Static method in class org.ddogleg.util.UtilDouble
- normalizeAfterStep(int, CRArray) - Method in interface org.ddogleg.chainrule.CROperatorForward
-
This function is called after an iteration and will normalize an input's values.
- nu - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- NUM_KNOTS - Static variable in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
How many weights are produced, one per knot of the cell
- numberOfFunctions - Variable in class org.ddogleg.optimization.loss.LossFunctionBase
-
Number of parameters that can be expected in the residual
- numConsiderSplit - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch.RandomForest
-
Number of nodes that are considered when generating a tree.
- NumericalDerivativeFB - Class in org.ddogleg.optimization.derivative
-
Finite difference numerical derivative calculation using the forward+backwards equation.
- NumericalDerivativeFB(FunctionStoS) - Constructor for class org.ddogleg.optimization.derivative.NumericalDerivativeFB
- NumericalDerivativeFB(FunctionStoS, double) - Constructor for class org.ddogleg.optimization.derivative.NumericalDerivativeFB
- NumericalDerivativeForward - Class in org.ddogleg.optimization.derivative
-
Finite difference numerical gradient calculation using forward equation.
- NumericalDerivativeForward(FunctionStoS) - Constructor for class org.ddogleg.optimization.derivative.NumericalDerivativeForward
- NumericalDerivativeForward(FunctionStoS, double) - Constructor for class org.ddogleg.optimization.derivative.NumericalDerivativeForward
- NumericalGradientFB - Class in org.ddogleg.optimization.derivative
-
Finite difference numerical gradient calculation using the forward+backwards equation.
- NumericalGradientFB(FunctionNtoS) - Constructor for class org.ddogleg.optimization.derivative.NumericalGradientFB
- NumericalGradientFB(FunctionNtoS, double) - Constructor for class org.ddogleg.optimization.derivative.NumericalGradientFB
- NumericalGradientForward - Class in org.ddogleg.optimization.derivative
-
Finite difference numerical gradient calculation using forward equation.
- NumericalGradientForward(FunctionNtoS) - Constructor for class org.ddogleg.optimization.derivative.NumericalGradientForward
- NumericalGradientForward(FunctionNtoS, double) - Constructor for class org.ddogleg.optimization.derivative.NumericalGradientForward
- NumericalJacobianFB - Class in org.ddogleg.optimization.derivative
-
Finite difference numerical jacobian calculation using the forward+backwards equation.
- NumericalJacobianFB(FunctionNtoM) - Constructor for class org.ddogleg.optimization.derivative.NumericalJacobianFB
- NumericalJacobianFB(FunctionNtoM, double) - Constructor for class org.ddogleg.optimization.derivative.NumericalJacobianFB
- NumericalJacobianForward_DDRM - Class in org.ddogleg.optimization.derivative
-
Finite difference numerical gradient calculation using forward equation.
- NumericalJacobianForward_DDRM(FunctionNtoM) - Constructor for class org.ddogleg.optimization.derivative.NumericalJacobianForward_DDRM
- NumericalJacobianForward_DDRM(FunctionNtoM, double) - Constructor for class org.ddogleg.optimization.derivative.NumericalJacobianForward_DDRM
- NumericalJacobianForward_DSCC - Class in org.ddogleg.optimization.derivative
-
Finite difference numerical gradient calculation using forward equation.
- NumericalJacobianForward_DSCC(FunctionNtoM) - Constructor for class org.ddogleg.optimization.derivative.NumericalJacobianForward_DSCC
- NumericalJacobianForward_DSCC(FunctionNtoM, double) - Constructor for class org.ddogleg.optimization.derivative.NumericalJacobianForward_DSCC
- numNodesSearched - Variable in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
- numOut - Variable in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Number of outputs for cell
- numTrees - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch.RandomForest
-
Number of trees that are considered.
O
- object - Variable in class org.ddogleg.struct.DogLinkedList.Element
- objectCandidateParam - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- objectParam - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- ObjectType() - Constructor for class org.ddogleg.fitting.modelset.ransac.RansacMulti.ObjectType
- objectTypes - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- observed - Variable in class org.ddogleg.chainrule.ops.CRErrorVectorSW
-
input[1] the observed value.
- of(CROperatorBackwardsJac) - Static method in class org.ddogleg.chainrule.sym.Sym
-
Interior node wrapping the operator.
- of(Sym) - Method in class org.ddogleg.chainrule.sym.SymGrid.Read
-
The value the per-knot polynomials are evaluated at, completing
G(u; v) - offset - Variable in class org.ddogleg.chainrule.CRArray
-
First index in the sub array
- offset - Variable in class org.ddogleg.chainrule.CRMatrix
-
First index in the sub array
- oldCenter - Variable in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- op - Variable in class org.ddogleg.chainrule.sym.Sym
-
The operator an interior node wraps, one instance per node
- open - Variable in class org.ddogleg.nn.alg.KdTreeMemory
- OptimizationDerivative<State> - Interface in org.ddogleg.optimization
-
Interface for computing the gradient of a set of functions given a set of model parameters.
- OptimizationException - Exception Class in org.ddogleg.optimization
-
This message is thrown if something bad happens while optimizing that would be the results invalid
- OptimizationException() - Constructor for exception class org.ddogleg.optimization.OptimizationException
- OptimizationException(String) - Constructor for exception class org.ddogleg.optimization.OptimizationException
- org.ddogleg - package org.ddogleg
- org.ddogleg.chainrule - package org.ddogleg.chainrule
- org.ddogleg.chainrule.grid - package org.ddogleg.chainrule.grid
- org.ddogleg.chainrule.ops - package org.ddogleg.chainrule.ops
- org.ddogleg.chainrule.sym - package org.ddogleg.chainrule.sym
- org.ddogleg.clustering - package org.ddogleg.clustering
- org.ddogleg.clustering.gmm - package org.ddogleg.clustering.gmm
- org.ddogleg.clustering.kmeans - package org.ddogleg.clustering.kmeans
- org.ddogleg.clustering.misc - package org.ddogleg.clustering.misc
- org.ddogleg.combinatorics - package org.ddogleg.combinatorics
- org.ddogleg.fitting.modelset - package org.ddogleg.fitting.modelset
- org.ddogleg.fitting.modelset.distance - package org.ddogleg.fitting.modelset.distance
- org.ddogleg.fitting.modelset.lmeds - package org.ddogleg.fitting.modelset.lmeds
- org.ddogleg.fitting.modelset.ransac - package org.ddogleg.fitting.modelset.ransac
- org.ddogleg.graph - package org.ddogleg.graph
- org.ddogleg.nn - package org.ddogleg.nn
- org.ddogleg.nn.alg - package org.ddogleg.nn.alg
- org.ddogleg.nn.alg.distance - package org.ddogleg.nn.alg.distance
- org.ddogleg.nn.alg.searches - package org.ddogleg.nn.alg.searches
- org.ddogleg.nn.wrap - package org.ddogleg.nn.wrap
- org.ddogleg.optimization - package org.ddogleg.optimization
- org.ddogleg.optimization.derivative - package org.ddogleg.optimization.derivative
- org.ddogleg.optimization.functions - package org.ddogleg.optimization.functions
- org.ddogleg.optimization.lm - package org.ddogleg.optimization.lm
- org.ddogleg.optimization.loss - package org.ddogleg.optimization.loss
- org.ddogleg.optimization.math - package org.ddogleg.optimization.math
- org.ddogleg.optimization.quasinewton - package org.ddogleg.optimization.quasinewton
- org.ddogleg.optimization.trustregion - package org.ddogleg.optimization.trustregion
- org.ddogleg.optimization.wrap - package org.ddogleg.optimization.wrap
- org.ddogleg.rand - package org.ddogleg.rand
- org.ddogleg.solver - package org.ddogleg.solver
- org.ddogleg.solver.impl - package org.ddogleg.solver.impl
- org.ddogleg.sorting - package org.ddogleg.sorting
- org.ddogleg.stats - package org.ddogleg.stats
- org.ddogleg.struct - package org.ddogleg.struct
- org.ddogleg.util - package org.ddogleg.util
- outputOffset(int) - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
-
Where the specified input's values start inside the output
- owner - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- ownsInput(int) - Method in interface org.ddogleg.chainrule.sym.SymExtension
-
True when the extension supplies this input itself, so the builder must not demand that the expression bind it
P
- p - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- padding - Variable in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
How many of the outermost rows and columns lie outside the image
- param - Variable in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- param(String, int) - Static method in class org.ddogleg.chainrule.sym.Sym
-
A slice of the parameter array, the only terminal that is differentiated.
- PARAM - Enum constant in enum class org.ddogleg.chainrule.sym.Sym.Kind
- parameter - Variable in class org.ddogleg.optimization.ConfigLoss
-
If a parameter is needed by the implementation this value is used.
- parameters - Variable in class org.ddogleg.chainrule.grid.GridCoefND
-
Coefficients for every knot,
config.dof()of them - parameterUpdate - Variable in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- parseHex(String) - Static method in class org.ddogleg.struct.DogArray_I16
- parseHex(String) - Static method in class org.ddogleg.struct.DogArray_I32
- parseHex(String) - Static method in class org.ddogleg.struct.DogArray_I8
- PERCENTILE - Enum constant in enum class org.ddogleg.fitting.modelset.distance.StatisticalDistance
-
Median is used to evaluate goodness.
- Permute<T> - Class in org.ddogleg.combinatorics
-
Exhaustively computes all the permutations of a set, without recursion.
- Permute(List) - Constructor for class org.ddogleg.combinatorics.Permute
-
Permute the elements in the list provided
- pixelToGridX(double, int) - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Fractional grid coordinate of a pixel, where a whole number is a knot.
- pixelToGridY(double, int) - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
- plus(int, Sym, Sym) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
a + b, element-wise overdofvalues - PLUS_PLUS - Enum constant in enum class org.ddogleg.clustering.KMeansInitializers
-
See
InitializePlusPlus. - point - Variable in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64.PointInfo
- point - Variable in class org.ddogleg.nn.alg.KdTree.Node
-
The node's point.
- point - Variable in class org.ddogleg.nn.NnData
- PointDistance<P> - Interface in org.ddogleg.clustering
-
Computes the distance between two points.
- PointIndex<Point> - Class in org.ddogleg.fitting.modelset.distance
-
Contains a reference to a point and the original index of the point
- PointIndex(Point, int) - Constructor for class org.ddogleg.fitting.modelset.distance.PointIndex
- PointInfo(int) - Constructor for class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64.PointInfo
- Polynomial - Class in org.ddogleg.solver
-
Data structure for storing polynomials.
- Polynomial(int) - Constructor for class org.ddogleg.solver.Polynomial
-
Creates a polynomial which can hold the specified number of coefficients.
- Polynomial(Polynomial) - Constructor for class org.ddogleg.solver.Polynomial
- PolynomialOps - Class in org.ddogleg.solver
- PolynomialOps() - Constructor for class org.ddogleg.solver.PolynomialOps
- PolynomialRoots - Interface in org.ddogleg.solver
-
Interface for finding the roots of a polynomial.
- polynomialRootsEVD(double...) - Static method in class org.ddogleg.solver.PolynomialSolver
-
Finds real and imaginary roots in a polynomial using the companion matrix and Eigenvalue decomposition.
- PolynomialSolver - Class in org.ddogleg.solver
-
Provides functions for finding the roots of polynomials
- PolynomialSolver() - Constructor for class org.ddogleg.solver.PolynomialSolver
- pop() - Method in class org.ddogleg.struct.DogArray_B
- pop() - Method in class org.ddogleg.struct.DogArray_F32
- pop() - Method in class org.ddogleg.struct.DogArray_F64
- pop() - Method in class org.ddogleg.struct.DogArray_I16
- pop() - Method in class org.ddogleg.struct.DogArray_I32
- pop() - Method in class org.ddogleg.struct.DogArray_I64
- pop() - Method in class org.ddogleg.struct.DogArray_I8
- popHead() - Method in class org.ddogleg.struct.CircularArray_F32
-
Returns and removes the first element from the queue.
- popHead() - Method in class org.ddogleg.struct.CircularArray_F64
-
Returns and removes the first element from the queue.
- popHead() - Method in class org.ddogleg.struct.CircularArray_I32
-
Returns and removes the first element from the queue.
- popHead() - Method in class org.ddogleg.struct.CircularArray_I64
-
Returns and removes the first element from the queue.
- popHead() - Method in class org.ddogleg.struct.CircularArray_I8
-
Returns and removes the first element from the queue.
- popHead() - Method in class org.ddogleg.struct.CircularArray
-
Returns and removes the first element from the queue.
- popTail() - Method in class org.ddogleg.struct.CircularArray_F32
-
Returns and removes the last element from the queue.
- popTail() - Method in class org.ddogleg.struct.CircularArray_F64
-
Returns and removes the last element from the queue.
- popTail() - Method in class org.ddogleg.struct.CircularArray_I32
-
Returns and removes the last element from the queue.
- popTail() - Method in class org.ddogleg.struct.CircularArray_I64
-
Returns and removes the last element from the queue.
- popTail() - Method in class org.ddogleg.struct.CircularArray_I8
-
Returns and removes the last element from the queue.
- popTail() - Method in class org.ddogleg.struct.CircularArray
-
Returns and removes the last element from the queue.
- positiveDefinite - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- postUpdateAdjuster - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
-
After the parameter array has been update this function is called with the array passed in.
- precomputeAll() - Method in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager
-
Precomputes likelihood for all the mixtures
- prev - Variable in class org.ddogleg.struct.DogLinkedList.Element
- previous - Variable in class org.ddogleg.solver.impl.SturmSequence
- previous() - Method in class org.ddogleg.combinatorics.Combinations
-
Undoes the previous combination computed by
Combinations.next(). - previous() - Method in class org.ddogleg.combinatorics.Permute
-
This will undo a permutation.
- previous() - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- previous() - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- previousIndex() - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- previousIndex() - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- PrimitiveArrays - Class in org.ddogleg.util
-
Various functions for manipulating primitive arrays
- PrimitiveArrays() - Constructor for class org.ddogleg.util.PrimitiveArrays
- PrimitiveArrays.FeedbackIdxD - Interface in org.ddogleg.util
- print() - Method in class org.ddogleg.solver.Polynomial
- print(double[], String) - Static method in class org.ddogleg.util.UtilDouble
- print(float[], String) - Static method in class org.ddogleg.util.UtilDouble
- printHex() - Method in class org.ddogleg.struct.DogArray_I16
-
Prints the queue to stdout as a hex array
- printHex() - Method in class org.ddogleg.struct.DogArray_I8
-
Prints the queue to stdout as a hex array
- printPartials - Variable in class org.ddogleg.chainrule.JacobianNumerical_F64
-
print out partials before multiplying by dout
- PrintStreamInjectIndent - Class in org.ddogleg.util
-
Injects spaces after new line print printing.
- PrintStreamInjectIndent(String, int, PrintStream) - Constructor for class org.ddogleg.util.PrintStreamInjectIndent
- PrintStreamInjectIndent.Injector - Class in org.ddogleg.util
- process() - Method in class org.ddogleg.solver.FitQuadratic2D
- process() - Method in class org.ddogleg.solver.FitQuadratic3by3
-
Computes the maximum.
- process(boolean) - Method in interface org.ddogleg.struct.DogArray_B.FunctionEach
- process(byte) - Method in interface org.ddogleg.struct.DogArray_I8.FunctionEach
- process(double) - Method in class org.ddogleg.optimization.derivative.NumericalDerivativeFB
- process(double) - Method in class org.ddogleg.optimization.derivative.NumericalDerivativeForward
- process(double) - Method in interface org.ddogleg.optimization.functions.FunctionStoS
-
Processes the input to compute an output.
- process(double) - Method in interface org.ddogleg.struct.DogArray_F64.FunctionEach
- process(double[]) - Method in interface org.ddogleg.optimization.functions.FunctionNtoS
-
Computes the output given an array of inputs.
- process(double[]) - Method in interface org.ddogleg.optimization.LeastSquaresSwitcher.ProcessJacobianOut
-
When called it will compute the Jacobian
- process(double[]) - Method in class org.ddogleg.optimization.loss.LossCauchy.Function
- process(double[]) - Method in class org.ddogleg.optimization.loss.LossHuber.Function
- process(double[]) - Method in class org.ddogleg.optimization.loss.LossHuberSmooth.Function
- process(double[]) - Method in class org.ddogleg.optimization.loss.LossIdentity.Function
- process(double[]) - Method in class org.ddogleg.optimization.loss.LossSquared.Function
- process(double[]) - Method in class org.ddogleg.optimization.loss.LossTukey.Function
- process(double[]) - Method in class org.ddogleg.optimization.loss.LossWeighted
-
Computes the lost function
- process(double[]) - Method in class org.ddogleg.optimization.wrap.LsToNonLinear
- process(double[], double[]) - Method in class org.ddogleg.optimization.derivative.NumericalGradientFB
- process(double[], double[]) - Method in class org.ddogleg.optimization.derivative.NumericalGradientForward
- process(double[], double[]) - Method in interface org.ddogleg.optimization.functions.FunctionNtoM
-
>Processes the input to compute the values found in the output array.invalid input: '<'/p The output's meaning depends on the application.
- process(double[], double[]) - Method in interface org.ddogleg.optimization.functions.FunctionNtoN
-
Processes the function.
- process(double[], double[]) - Method in class org.ddogleg.optimization.loss.LossCauchy.Gradient
- process(double[], double[]) - Method in class org.ddogleg.optimization.loss.LossHuber.Gradient
- process(double[], double[]) - Method in class org.ddogleg.optimization.loss.LossHuberSmooth.Gradient
- process(double[], double[]) - Method in class org.ddogleg.optimization.loss.LossIdentity.Gradient
- process(double[], double[]) - Method in interface org.ddogleg.optimization.loss.LossIRLS.ComputeWeights
- process(double[], double[]) - Method in class org.ddogleg.optimization.loss.LossSquared.Gradient
- process(double[], double[]) - Method in class org.ddogleg.optimization.loss.LossTukey.Gradient
- process(double[], double[]) - Method in class org.ddogleg.optimization.loss.LossWeighted
-
Computes the gradient
- process(double[], double[]) - Method in class org.ddogleg.optimization.wrap.LsToNonLinearDeriv
- process(double[], int, int) - Method in interface org.ddogleg.optimization.AdjustArray_F64
-
Pass in the array with a sub-array specified
- process(double[], DMatrixRMaj) - Method in class org.ddogleg.optimization.derivative.NumericalJacobianFB
- process(double[], DMatrixRMaj) - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DDRM
- process(double[], DMatrixRMaj) - Method in class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN.DDRM
- process(double[], DMatrixSparseCSC) - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DSCC
- process(double[], DMatrixSparseCSC) - Method in class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN.DSCC
- process(double[], S) - Method in interface org.ddogleg.optimization.functions.FunctionNtoMxN
-
Processes the input vector to output a 2D a matrix.
- process(double[], S, S) - Method in interface org.ddogleg.optimization.functions.SchurJacobian
-
Processes the input vector to outputs two matrices.
- process(float) - Method in interface org.ddogleg.struct.DogArray_F32.FunctionEach
- process(int) - Method in interface org.ddogleg.struct.DogArray_I32.FunctionEach
- process(int, boolean) - Method in interface org.ddogleg.struct.DogArray_B.FunctionApplyIdx
- process(int, boolean) - Method in interface org.ddogleg.struct.DogArray_B.FunctionEachIdx
- process(int, byte) - Method in interface org.ddogleg.struct.DogArray_I8.FunctionApplyIdx
- process(int, byte) - Method in interface org.ddogleg.struct.DogArray_I8.FunctionEachIdx
- process(int, double) - Method in interface org.ddogleg.struct.DogArray_F64.FunctionApplyIdx
- process(int, double) - Method in interface org.ddogleg.struct.DogArray_F64.FunctionEachIdx
- process(int, double, double) - Method in interface org.ddogleg.util.PrimitiveArrays.FeedbackIdxD
- process(int, float) - Method in interface org.ddogleg.struct.DogArray_F32.FunctionApplyIdx
- process(int, float) - Method in interface org.ddogleg.struct.DogArray_F32.FunctionEachIdx
- process(int, int) - Method in interface org.ddogleg.struct.DogArray_I32.FunctionApplyIdx
- process(int, int) - Method in interface org.ddogleg.struct.DogArray_I32.FunctionEachIdx
- process(int, int, double...) - Method in class org.ddogleg.solver.FitQuadratic1D
-
Computes polynomial coefficients for the given data.
- process(int, long) - Method in interface org.ddogleg.struct.DogArray_I64.FunctionApplyIdx
- process(int, long) - Method in interface org.ddogleg.struct.DogArray_I64.FunctionEachIdx
- process(int, short) - Method in interface org.ddogleg.struct.DogArray_I16.FunctionApplyIdx
- process(int, short) - Method in interface org.ddogleg.struct.DogArray_I16.FunctionEachIdx
- process(int, T) - Method in class org.ddogleg.struct.DProcessIdx.DoNothing
- process(int, T) - Method in interface org.ddogleg.struct.DProcessIdx
- process(int, T) - Method in interface org.ddogleg.struct.FastAccess.FunctionEachIdx
- process(long) - Method in interface org.ddogleg.struct.DogArray_I64.FunctionEach
- process(short) - Method in interface org.ddogleg.struct.DogArray_I16.FunctionEach
- process(Array, int, int, int) - Method in interface org.ddogleg.struct.BigDogArrayBase.FunctionEachRange
-
Passes in internal blocks to be processed in chunks
- process(List) - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- process(List) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- process(List) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- process(List) - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
Finds a set of points from the provided list that are a good fit for the internal model and computes the fit parameters for the model.
- process(List) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac_MT
- process(List) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- process(List) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Finds a set of points from the provided list that are a good fit for the internal model and computes the fit parameters for the model.
- process(IterativeOptimization, int) - Static method in class org.ddogleg.optimization.UtilOptimize
-
Iterate until the line search converges or the maximum number of iterations has been exceeded.
- process(Polynomial) - Method in class org.ddogleg.solver.impl.FindRealRootsSturm
-
Find real roots for the specified polynomial.
- process(Polynomial) - Method in class org.ddogleg.solver.impl.RootFinderCompanion
- process(Polynomial) - Method in class org.ddogleg.solver.impl.WrapRealRootsSturm
- process(Polynomial) - Method in interface org.ddogleg.solver.PolynomialRoots
-
Finds the roots of the provided polynomial.
- process(LArrayAccessor, int) - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
- process(LArrayAccessor, DogArray_I32, FastAccess) - Method in class org.ddogleg.clustering.misc.MeanArrayF64
- process(LArrayAccessor, int) - Method in interface org.ddogleg.clustering.ComputeClusters
-
Computes a set of clusters which segment the points into numCluster sets.
- process(LArrayAccessor, int) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
- process(LArrayAccessor, DogArray_I32, FastAccess) - Method in interface org.ddogleg.clustering.ComputeMeanClusters
-
Updates cluster means
- process(T) - Method in class org.ddogleg.struct.DProcess.DoNothing
- process(T) - Method in interface org.ddogleg.struct.DProcess
- process(T) - Method in interface org.ddogleg.struct.FastAccess.FunctionEach
- process(T) - Method in interface org.ddogleg.struct.FastAccess.FunctionMatches
- processByBlock(int, int, BigDogArrayBase.FunctionEachRange) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Passes in array elements to the operator one block at a time.
- prune() - Method in class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- prune() - Method in class org.ddogleg.fitting.modelset.distance.FitByMedianStatistics
-
Removes all samples which have an error larger than the specified percentile error.
- prune() - Method in interface org.ddogleg.fitting.modelset.distance.StatisticalFit
-
Prunes points based on the error and the computed statistics.
- push(boolean) - Method in class org.ddogleg.struct.DogArray_B
- push(double) - Method in class org.ddogleg.struct.DogArray_F64
- push(float) - Method in class org.ddogleg.struct.DogArray_F32
- push(int) - Method in class org.ddogleg.struct.DogArray_I16
- push(int) - Method in class org.ddogleg.struct.DogArray_I32
- push(int) - Method in class org.ddogleg.struct.DogArray_I8
- push(long) - Method in class org.ddogleg.struct.DogArray_I64
- pushHead(T) - Method in class org.ddogleg.struct.DogLinkedList
-
Adds the element to the front of the list.
- pushTail(T) - Method in class org.ddogleg.struct.DogLinkedList
-
Adds the element to the back of the list.
Q
- quadratic(double, double, double, double, double) - Static method in class org.ddogleg.optimization.quasinewton.SearchInterpolate
-
Quadratic interpolation using two function values and one derivative.
- quadratic2(double, double, double, double) - Static method in class org.ddogleg.optimization.quasinewton.SearchInterpolate
-
Quadratic interpolation using two derivatives.
- quadraticVertex(double, double) - Static method in class org.ddogleg.solver.PolynomialOps
-
Given the coefficients compute the vertex (minimum/maximum) of the quadratic.
- quasiNewtonBfgs(ConfigQuasiNewton) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Returns an implementation of
QuasiNewtonBFGSwithLineSearchMore94for the internal line search. - QuasiNewtonBFGS - Class in org.ddogleg.optimization.quasinewton
-
Quasi-Newton nonlinear optimization using BFGS update on the approximate inverse Hessian with a line search.
- QuasiNewtonBFGS(LineSearch) - Constructor for class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
-
Configures the search.
- QuasiNewtonBFGS_to_UnconstrainedMinimization - Class in org.ddogleg.optimization.wrap
-
Wrapper around
QuasiNewtonBFGSforUnconstrainedMinimization. - QuasiNewtonBFGS_to_UnconstrainedMinimization(QuasiNewtonBFGS) - Constructor for class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- QuickSelect - Class in org.ddogleg.sorting
-
QuickSelect searches for the k-th largest item in the list.
- QuickSelect() - Constructor for class org.ddogleg.sorting.QuickSelect
- QuickSort_F32 - Class in org.ddogleg.sorting
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of floats.
- QuickSort_F32() - Constructor for class org.ddogleg.sorting.QuickSort_F32
- QuickSort_F32(int, int) - Constructor for class org.ddogleg.sorting.QuickSort_F32
- QuickSort_F64 - Class in org.ddogleg.sorting
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of doubles.
- QuickSort_F64() - Constructor for class org.ddogleg.sorting.QuickSort_F64
- QuickSort_F64(int, int) - Constructor for class org.ddogleg.sorting.QuickSort_F64
- QuickSort_S32 - Class in org.ddogleg.sorting
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of doubles.
- QuickSort_S32() - Constructor for class org.ddogleg.sorting.QuickSort_S32
- QuickSort_S32(int, int) - Constructor for class org.ddogleg.sorting.QuickSort_S32
- QuickSortComparable<T> - Class in org.ddogleg.sorting
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of floats.
- QuickSortComparable() - Constructor for class org.ddogleg.sorting.QuickSortComparable
- QuickSortComparable(int, int) - Constructor for class org.ddogleg.sorting.QuickSortComparable
- QuickSortComparator<T> - Class in org.ddogleg.sorting
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of floats.
- QuickSortComparator(int, int, Comparator) - Constructor for class org.ddogleg.sorting.QuickSortComparator
- QuickSortComparator(Comparator) - Constructor for class org.ddogleg.sorting.QuickSortComparator
- QuickSortObj_F32 - Class in org.ddogleg.sorting
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of floats.
- QuickSortObj_F32() - Constructor for class org.ddogleg.sorting.QuickSortObj_F32
- QuickSortObj_F32(int, int) - Constructor for class org.ddogleg.sorting.QuickSortObj_F32
- QuickSortObj_F64 - Class in org.ddogleg.sorting
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of floats.
- QuickSortObj_F64() - Constructor for class org.ddogleg.sorting.QuickSortObj_F64
- QuickSortObj_F64(int, int) - Constructor for class org.ddogleg.sorting.QuickSortObj_F64
R
- rand - Variable in class org.ddogleg.clustering.kmeans.InitializeStandard
- rand - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- random(Random, double, double, int) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Creates a random array
- random(Random, double, double, int) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- random(Random, double, double, int, int) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Creates a matrix with random values
- random(Random, double, double, int, int) - Method in class org.ddogleg.chainrule.MathCRMatrixD
-
Creates a new random matrix
- random(Random, double, double, CRMatrix) - Method in class org.ddogleg.chainrule.MathCRMatrixD
-
Fills the matrix with uniform random values.
- random(Random, double, double, CRMatrix) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Fills the matrix with uniformly distributed random values.
- random(Random, int, Class) - Static method in class org.ddogleg.chainrule.FactoryCRArray
- RANDOM_FOREST - Enum constant in enum class org.ddogleg.nn.ConfigNearestNeighborSearch.Type
- randomDraw(List, int, List, Random) - Static method in class org.ddogleg.fitting.modelset.ransac.Ransac
-
Performs a random draw in the dataSet.
- randomDraw(DogArray_I32, int, int, Random) - Static method in class org.ddogleg.fitting.modelset.ransac.Ransac
-
Randomly selects a set of points in indexes.
- randomForest - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch
-
Configuration for
ConfigNearestNeighborSearch.Type.RANDOM_FOREST - RandomForest() - Constructor for class org.ddogleg.nn.ConfigNearestNeighborSearch.RandomForest
- randomSeed - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch
-
Seed used by random number generator
- randSeed - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- randSeed - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- range(int, int) - Static method in class org.ddogleg.struct.DogArray_F32
-
Returns a new array with values containing range of integer numbers from idx0 to idx1-1.
- range(int, int) - Static method in class org.ddogleg.struct.DogArray_F64
-
Returns a new array with values containing range of integer numbers from idx0 to idx1-1.
- range(int, int) - Static method in class org.ddogleg.struct.DogArray_I16
-
Returns a new array with values containing range of integer numbers from idx0 to idx1-1.
- range(int, int) - Static method in class org.ddogleg.struct.DogArray_I32
-
Returns a new array with values containing range of integer numbers from idx0 to idx1-1.
- range(int, int) - Static method in class org.ddogleg.struct.DogArray_I64
-
Returns a new array with values containing range of integer numbers from idx0 to idx1-1.
- range(int, int) - Static method in class org.ddogleg.struct.DogArray_I8
-
Returns a new array with values containing range of integer numbers from idx0 to idx1-1.
- Ransac<Model,
Point> - Class in org.ddogleg.fitting.modelset.ransac -
RANSAC is an abbreviation for "RANdom SAmple Consensus" and is an iterative algorithm.
- Ransac(long, int, double, ModelManager, Class) - Constructor for class org.ddogleg.fitting.modelset.ransac.Ransac
-
Creates a new instance of the ransac algorithm.
- Ransac_MT<Model,
Point> - Class in org.ddogleg.fitting.modelset.ransac -
Concurrent implementation of
Ransac. - Ransac_MT(long, int, double, ModelManager, Class) - Constructor for class org.ddogleg.fitting.modelset.ransac.Ransac_MT
- Ransac.InitializeModels<Model,
Point> - Interface in org.ddogleg.fitting.modelset.ransac - Ransac.TrialHelper - Class in org.ddogleg.fitting.modelset.ransac
- RansacMulti<Point> - Class in org.ddogleg.fitting.modelset.ransac
-
Modification of
RANSACthat finds the best fit model and model parameters to a set of data. - RansacMulti(long, int, List, Class) - Constructor for class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Creates a new instance of the ransac algorithm.
- RansacMulti.ObjectType<Model,
Point> - Class in org.ddogleg.fitting.modelset.ransac -
Describes a model and RANSAC fit parameters for specific type of object.
- read(A, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Copies the passed in array into the referenced array
- read(A, int, int) - Method in class org.ddogleg.chainrule.CRArray
-
Copies the passed in array into the referenced array
- RECURSIVE - Static variable in class org.ddogleg.util.VerboseUtils
-
Pass along these arguments to all fields that support verbose printing too
- recycle(KdTree.Node) - Method in class org.ddogleg.nn.alg.KdTreeMemory
- recycleAll() - Method in class org.ddogleg.struct.RecycleManagerL
-
Puts all elements in used into unused and clears the used list
- recycleEdge(Edge) - Method in class org.ddogleg.graph.GraphDataManager
- recycleGraph(KdTree) - Method in class org.ddogleg.nn.alg.KdTreeMemory
- recycleInstance(T) - Method in class org.ddogleg.struct.RecycleManager
-
Call when an instance is no longer needed and can be recycled
- recycleInstance(T) - Method in class org.ddogleg.struct.RecycleManagerL
- RecycleManager<T> - Class in org.ddogleg.struct
-
Simple class which helps minimize declaring new objects by helping you recycle them.
- RecycleManager(Class) - Constructor for class org.ddogleg.struct.RecycleManager
- RecycleManagerL<T> - Class in org.ddogleg.struct
-
RecycleManagerwhich maintains a used list. - RecycleManagerL(Class) - Constructor for class org.ddogleg.struct.RecycleManagerL
- recycleNode(Node) - Method in class org.ddogleg.graph.GraphDataManager
- refineRoot(Polynomial, double, int) - Static method in class org.ddogleg.solver.PolynomialOps
- regionInitial - Variable in class org.ddogleg.optimization.trustregion.ConfigTrustRegion
-
Initial size of the trust region.
- regionMaximum - Variable in class org.ddogleg.optimization.trustregion.ConfigTrustRegion
-
Trust Region's maximum size
- remap(int, Sym, int...) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
Rearranges elements of a vector:
mappings[i]says which output each input lands in, -1 drops it - remove() - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- remove() - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- remove(int) - Method in class org.ddogleg.struct.CircularArrayBase
-
Removes an element.
- remove(int) - Method in class org.ddogleg.struct.DogArray_B
- remove(int) - Method in class org.ddogleg.struct.DogArray_F32
- remove(int) - Method in class org.ddogleg.struct.DogArray_F64
- remove(int) - Method in class org.ddogleg.struct.DogArray_I16
- remove(int) - Method in class org.ddogleg.struct.DogArray_I32
- remove(int) - Method in class org.ddogleg.struct.DogArray_I64
- remove(int) - Method in class org.ddogleg.struct.DogArray_I8
- remove(int) - Method in class org.ddogleg.struct.DogArray
-
Removes an element from the array and preserves the order of all elements.
- remove(int) - Method in class org.ddogleg.struct.DogArrayList
- remove(int) - Method in class org.ddogleg.struct.FastAccess
-
Removes an element from the queue and preserves the order of all elements.
- remove(int) - Method in class org.ddogleg.struct.FastArray
- remove(int) - Method in class org.ddogleg.struct.FastArrayList
- remove(int[], int, int, List) - Method in class org.ddogleg.struct.DogArray
-
Removes the indexes from the array.
- remove(int, int) - Method in class org.ddogleg.struct.DogArray_B
-
Removes elements from the list starting at 'first' and ending at 'last'
- remove(int, int) - Method in class org.ddogleg.struct.DogArray_F32
-
Removes elements from the list starting at 'first' and ending at 'last'
- remove(int, int) - Method in class org.ddogleg.struct.DogArray_F64
-
Removes elements from the list starting at 'first' and ending at 'last'
- remove(int, int) - Method in class org.ddogleg.struct.DogArray_I16
-
Removes elements from the list starting at 'first' and ending at 'last'
- remove(int, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Removes elements from the list starting at 'first' and ending at 'last'
- remove(int, int) - Method in class org.ddogleg.struct.DogArray_I64
-
Removes elements from the list starting at 'first' and ending at 'last'
- remove(int, int) - Method in class org.ddogleg.struct.DogArray_I8
-
Removes elements from the list starting at 'first' and ending at 'last'
- remove(Object) - Method in class org.ddogleg.struct.DogArrayList
- remove(Object) - Method in class org.ddogleg.struct.FastArrayList
- remove(DogLinkedList.Element) - Method in class org.ddogleg.struct.DogLinkedList
-
Removes the element from the list and saves the element data structure for later reuse.
- remove(T) - Method in class org.ddogleg.struct.DogArray
-
Searches for and removes the 'target' from the list.
- remove(T) - Method in class org.ddogleg.struct.FastArray
-
Searches for the object and removes it if it's contained in the list.
- removeAll(Collection) - Method in class org.ddogleg.struct.DogArrayList
- removeAll(Collection) - Method in class org.ddogleg.struct.FastArrayList
- removeHead() - Method in class org.ddogleg.struct.CircularArrayBase
-
Removes the first element.
- removeHead() - Method in class org.ddogleg.struct.DogLinkedList
-
Removes the first element from the list
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray_B
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray_F32
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray_F64
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray_I16
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray_I32
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray_I64
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray_I8
- removeRangeM(int, int) - Method in class org.ddogleg.struct.DogArray
-
Removes set of elements within the specified range.
- removeRangeM(int, int) - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Removes set of elements within the specified range.
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArray_B
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArray_F32
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArray_F64
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArray_I32
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArray_I64
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArray_I8
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArray
-
Removes an element in O(1) time by swapping the specified index with the last index and resizing to size -1.
- removeSwap(int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Removes an element in O(1) time by swapping the specified index with the last index and resizing to size -1.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray_B
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray_F32
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray_F64
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray_I16
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray_I32
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray_I64
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray_I8
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.DogArray
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.FastAccess
-
Removes the specified index from the array by swapping it with last element.
- removeSwap(int) - Method in class org.ddogleg.struct.FastArray
- removeSwapVal(T) - Method in class org.ddogleg.struct.FastAccess
-
Finds the first index of the specified value and removes it from the list by swapping it out.
- removeTail() - Method in class org.ddogleg.struct.BigDogArrayBase
-
Shrinks the array by one
- removeTail() - Method in class org.ddogleg.struct.CircularArrayBase
-
Removes the last element.
- removeTail() - Method in class org.ddogleg.struct.DogArray_B
- removeTail() - Method in class org.ddogleg.struct.DogArray_F32
- removeTail() - Method in class org.ddogleg.struct.DogArray_F64
- removeTail() - Method in class org.ddogleg.struct.DogArray_I16
- removeTail() - Method in class org.ddogleg.struct.DogArray_I32
- removeTail() - Method in class org.ddogleg.struct.DogArray_I64
- removeTail() - Method in class org.ddogleg.struct.DogArray_I8
- removeTail() - Method in class org.ddogleg.struct.DogArray
-
Shrinks the size of the array by one and returns the element stored at the former last element.
- removeTail() - Method in class org.ddogleg.struct.DogLinkedList
-
Removes the last element from the list
- removeTail() - Method in class org.ddogleg.struct.FastArray
- requestInstance() - Method in class org.ddogleg.struct.RecycleManager
-
Either returns a recycled instance or a new one.
- requestInstance() - Method in class org.ddogleg.struct.RecycleManagerL
- requestNew() - Method in class org.ddogleg.struct.DogLinkedList
-
Returns a new element.
- requestNode() - Method in class org.ddogleg.nn.alg.KdTreeMemory
-
Returns a new node.
- requestNode(P, int) - Method in class org.ddogleg.nn.alg.KdTreeMemory
-
Request a leaf node be returned.
- requestStop() - Method in interface org.ddogleg.struct.Stoppable
-
Invoke to request that the process stop running.
- requestTree(int) - Method in class org.ddogleg.nn.alg.KdTreeMemory
- reseedAfterIterations - Variable in class org.ddogleg.clustering.ConfigKMeans
-
If it doesn't converge within this many iterations a new seed is created
- reseedAfterIterations - Variable in class org.ddogleg.clustering.kmeans.StandardKMeans
-
max iterations before it will reseed
- reserve(int) - Method in class org.ddogleg.chainrule.CRArray
-
Ensure that the array has at least this many elements in it
- reserve(int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Ensure that the array has at least this many elements in it
- reserve(int) - Method in class org.ddogleg.struct.BigDogArray
-
Modify reserve so that it doesn't discard the already allocated objects
- reserve(int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Ensures that the internal data can store up to this number of elements before needing to allocate more memory.
- reserve(int) - Method in class org.ddogleg.struct.DogArray_B
- reserve(int) - Method in class org.ddogleg.struct.DogArray_F32
- reserve(int) - Method in class org.ddogleg.struct.DogArray_F64
- reserve(int) - Method in class org.ddogleg.struct.DogArray_I16
- reserve(int) - Method in class org.ddogleg.struct.DogArray_I32
- reserve(int) - Method in class org.ddogleg.struct.DogArray_I64
- reserve(int) - Method in class org.ddogleg.struct.DogArray_I8
- reserve(int) - Method in class org.ddogleg.struct.DogArray
-
Ensures that the internal array has at least `length` elements.
- reserve(int) - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Ensures that the internal array's length is at least this size.
- reserve(int) - Method in class org.ddogleg.struct.FastArray
-
Ensures that the internal array has at least `length` elements.
- reserve(int, boolean) - Method in class org.ddogleg.struct.FastArray
- reserveIncrease(int) - Method in class org.ddogleg.struct.DogArray
-
Ensures that the reserve is at lease the current
FastAccess.sizeplus the specified amount. - reserveIncrease(int) - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Ensures that the reserve is at lease the current
DogArrayPrimitive.size()plus the specified amount. - reset() - Method in class org.ddogleg.chainrule.CRMatrix
-
Resets the matrix with zeros for rows and cols
- reset() - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Resets parameters to an invalid value so you will know if they have been initialled
- reset() - Method in class org.ddogleg.chainrule.grid.ConfigGridSplineND
-
Resets parameters to an invalid value so you will know if they have been initialized
- reset() - Method in class org.ddogleg.chainrule.grid.GridCoefND
- reset() - Method in class org.ddogleg.chainrule.JacobianSerialChain.Block
- reset() - Method in class org.ddogleg.chainrule.JacobianSerialChain.Chain
- reset() - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- reset() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- reset() - Method in interface org.ddogleg.fitting.modelset.ModelMatcher
-
Resets the model matcher to its original state.
- reset() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- reset() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac.TrialHelper
- reset() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- reset() - Method in class org.ddogleg.graph.GraphDataManager
-
Takes all the used nodes and makes them unused.
- reset() - Method in class org.ddogleg.optimization.ConfigGaussNewton
- reset() - Method in class org.ddogleg.optimization.ConfigLoss
- reset() - Method in class org.ddogleg.optimization.ConfigNonLinearLeastSquares
- reset() - Method in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
- reset() - Method in class org.ddogleg.optimization.trustregion.ConfigTrustRegion
- reset() - Method in class org.ddogleg.solver.FitQuadratic2D
- reset() - Method in class org.ddogleg.struct.BigDogArrayBase
-
Sets the array size to zero.
- reset() - Method in class org.ddogleg.struct.CircularArrayBase
- reset() - Method in class org.ddogleg.struct.DogArray_B
- reset() - Method in class org.ddogleg.struct.DogArray_F32
- reset() - Method in class org.ddogleg.struct.DogArray_F64
- reset() - Method in class org.ddogleg.struct.DogArray_I16
- reset() - Method in class org.ddogleg.struct.DogArray_I32
- reset() - Method in class org.ddogleg.struct.DogArray_I64
- reset() - Method in class org.ddogleg.struct.DogArray_I8
- reset() - Method in class org.ddogleg.struct.DogArray
- reset() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Sets the size to zero.
- reset() - Method in class org.ddogleg.struct.DogLinkedList
-
Puts the linked list back into its initial state.
- reset() - Method in class org.ddogleg.struct.FastArray
-
Sets the size of the list to zero.
- resetHard() - Method in class org.ddogleg.graph.GraphDataManager
-
Takes all the used nodes and makes them unused.
- resetReserve(int) - Method in class org.ddogleg.struct.FastArray
-
Deprecated.
- resetResize(int) - Method in class org.ddogleg.struct.DogArray
-
Deprecated.
- resetResize(int, boolean) - Method in class org.ddogleg.struct.DogArray_B
-
Deprecated.
- resetResize(int, byte) - Method in class org.ddogleg.struct.DogArray_I8
-
Deprecated.
- resetResize(int, double) - Method in class org.ddogleg.struct.DogArray_F64
-
Deprecated.
- resetResize(int, float) - Method in class org.ddogleg.struct.DogArray_F32
-
Deprecated.
- resetResize(int, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Deprecated.
- resetResize(int, long) - Method in class org.ddogleg.struct.DogArray_I64
-
Deprecated.
- resetResize(int, short) - Method in class org.ddogleg.struct.DogArray_I16
-
Deprecated.
- resetResize(int, DProcessIdx) - Method in class org.ddogleg.struct.DogArray
-
Deprecated.
- reshape(int, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Resizes the array and makes sure the data array is large enough
- residual(double, Sym, Sym) - Static method in class org.ddogleg.chainrule.sym.SymOps
-
weight*(observed - estimated): the residual row(s) of one measurement. - residuals - Variable in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- residuals - Variable in class org.ddogleg.chainrule.ops.CRLossHuber
- residuals - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- residuals - Variable in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
- resize(int) - Method in class org.ddogleg.solver.Polynomial
-
Change the maximum number of coefficients which can be stored inside this polynomial
- resize(int) - Method in class org.ddogleg.struct.BigDogArray
-
Override resize so that it calls the reset function
- resize(int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Either increased or decreases the array size.
- resize(int) - Method in class org.ddogleg.struct.DogArray_B
- resize(int) - Method in class org.ddogleg.struct.DogArray_F32
- resize(int) - Method in class org.ddogleg.struct.DogArray_F64
- resize(int) - Method in class org.ddogleg.struct.DogArray_I16
- resize(int) - Method in class org.ddogleg.struct.DogArray_I32
- resize(int) - Method in class org.ddogleg.struct.DogArray_I64
- resize(int) - Method in class org.ddogleg.struct.DogArray_I8
- resize(int) - Method in class org.ddogleg.struct.DogArray
-
Changes the size to the specified length.
- resize(int) - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Ensures that the internal array is at least this size.
- resize(int) - Method in class org.ddogleg.struct.FastArray
-
Changes the size to the specified length.
- resize(int, boolean) - Method in class org.ddogleg.struct.BigDogArray_B
-
Resizes the array and fills all new elements with the specified value
- resize(int, boolean) - Method in class org.ddogleg.struct.DogArray_B
-
Resizes the array and assigns the default value to every new element.
- resize(int, byte) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Resizes the array and fills all new elements with the specified value
- resize(int, byte) - Method in class org.ddogleg.struct.DogArray_I8
-
Resizes the array and assigns the default value to every new element.
- resize(int, double) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Resizes the array and fills all new elements with the specified value
- resize(int, double) - Method in class org.ddogleg.struct.DogArray_F64
-
Resizes the array and assigns the default value to every new element.
- resize(int, float) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Resizes the array and fills all new elements with the specified value
- resize(int, float) - Method in class org.ddogleg.struct.DogArray_F32
-
Resizes the array and assigns the default value to every new element.
- resize(int, int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Resizes the array and fills all new elements with the specified value
- resize(int, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Resizes the array and assigns the default value to every new element.
- resize(int, long) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Resizes the array and fills all new elements with the specified value
- resize(int, long) - Method in class org.ddogleg.struct.DogArray_I64
-
Resizes the array and assigns the default value to every new element.
- resize(int, short) - Method in class org.ddogleg.struct.DogArray_I16
-
Resizes the array and assigns the default value to every new element.
- resize(int, DogLambdas.AssignIdx_B) - Method in class org.ddogleg.struct.DogArray_B
-
Resizes and assigns the new elements (if any) to the value specified by the lambda
- resize(int, DogLambdas.AssignIdx_F32) - Method in class org.ddogleg.struct.DogArray_F32
-
Resizes and assigns the new elements (if any) to the value specified by the lambda
- resize(int, DogLambdas.AssignIdx_F64) - Method in class org.ddogleg.struct.DogArray_F64
-
Resizes and assigns the new elements (if any) to the value specified by the lambda
- resize(int, DogLambdas.AssignIdx_I16) - Method in class org.ddogleg.struct.DogArray_I16
-
Resizes and assigns the new elements (if any) to the value specified by the lambda
- resize(int, DogLambdas.AssignIdx_I32) - Method in class org.ddogleg.struct.DogArray_I32
-
Resizes and assigns the new elements (if any) to the value specified by the lambda
- resize(int, DogLambdas.AssignIdx_I64) - Method in class org.ddogleg.struct.DogArray_I64
-
Resizes and assigns the new elements (if any) to the value specified by the lambda
- resize(int, DogLambdas.AssignIdx_I8) - Method in class org.ddogleg.struct.DogArray_I8
-
Resizes and assigns the new elements (if any) to the value specified by the lambda
- resize(int, DProcess) - Method in class org.ddogleg.struct.BigDogArray
-
Resizes the array and fills all new elements with the specified value
- resize(int, DProcess) - Method in class org.ddogleg.struct.DogArray
-
Resize with a configuration operator.
- resize(int, DProcessIdx) - Method in class org.ddogleg.struct.DogArray
-
Resize with a configuration operator.
- resize(int, T) - Method in class org.ddogleg.struct.FastArray
-
Changes the size and fills each element with this value
- resizeQueue(int) - Method in class org.ddogleg.struct.CircularArray_F32
-
Changes the size of the inner array.
- resizeQueue(int) - Method in class org.ddogleg.struct.CircularArray_F64
- resizeQueue(int) - Method in class org.ddogleg.struct.CircularArray_I32
-
Changes the size of the inner array.
- resizeQueue(int) - Method in class org.ddogleg.struct.CircularArray_I64
-
Changes the size of the inner array.
- resizeQueue(int) - Method in class org.ddogleg.struct.CircularArray_I8
-
Changes the size of the inner array.
- result - Variable in class org.ddogleg.solver.impl.SturmSequence
- retainAll(Collection) - Method in class org.ddogleg.struct.DogArrayList
- retainAll(Collection) - Method in class org.ddogleg.struct.FastArrayList
- reverse() - Method in class org.ddogleg.struct.FastAccess
-
Reverse the item order in this queue.
- right - Variable in class org.ddogleg.nn.alg.KdTree.Node
-
Branch ≥ point[split]
- root - Variable in class org.ddogleg.nn.alg.KdTree
- RootFinderCompanion - Class in org.ddogleg.solver.impl
-
Finds the roots of a polynomial using a companion matrix and eigenvalue decomposition.
- RootFinderCompanion() - Constructor for class org.ddogleg.solver.impl.RootFinderCompanion
- RootFinderType - Enum Class in org.ddogleg.solver
-
Types of polynomial root finding algorithms that can be used
- row - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Grid coordinate point is inside
- rows - Variable in class org.ddogleg.chainrule.CRMatrix
-
Rows and columns in the 2D matrix
- rows - Variable in class org.ddogleg.chainrule.grid.ConfigGridCoefND
-
Number of columns and rows in the grid, padding included
- run() - Method in class org.ddogleg.chainrule.JacobianChainGraph.Forward
- run(CRArray) - Method in class org.ddogleg.chainrule.JacobianChainGraph.Forward
-
Runs every block in the order worked out by
JacobianChainGraph.GraphConstructor.fixate(). - run(CRArray) - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Runs the forward pass with the current terminal values and writes the residual rows at the output's offset
- runJacobian() - Method in class org.ddogleg.chainrule.sym.SymFunction
-
Runs forward then differentiates, publishing rows at
SymFunction.jacobianRow. - RUNTIME - Static variable in class org.ddogleg.util.VerboseUtils
-
Print verbose information on runtime profiling
S
- s(int) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type short
- s(int, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type short
- s(int, int, short) - Method in class org.ddogleg.chainrule.CRMatrix
-
Array access for type double
- s(int, short) - Method in class org.ddogleg.chainrule.CRArray
-
Array access for type double
- sameStateAsCost - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- sampleSize - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
how many points it samples to generate a model from
- sampleSize - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- sampleSize - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti.ObjectType
-
The number of points it samples when generating a set of model parameters.
- sampleSize - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- savedLength - Variable in class org.ddogleg.chainrule.JacobianSerialChain.Chain
-
Where the input for the last block is stored in
JacobianSerialChain.savedInputs - SchurJacobian<S> - Interface in org.ddogleg.optimization.functions
-
Jacobian calculation for use in Schur Complement.
- SchurJacobian_to_NtoMxN<T> - Class in org.ddogleg.optimization.wrap
-
Provides a way to convert a regular Jacobian matrix into a SchurJacobian
- SchurJacobian_to_NtoMxN(SchurJacobian) - Constructor for class org.ddogleg.optimization.wrap.SchurJacobian_to_NtoMxN
- SchurJacobian_to_NtoMxN.DDRM - Class in org.ddogleg.optimization.wrap
- SchurJacobian_to_NtoMxN.DSCC - Class in org.ddogleg.optimization.wrap
- SearchInterpolate - Class in org.ddogleg.optimization.quasinewton
-
Contains interpolation functions for use in line searches.
- SearchInterpolate() - Constructor for class org.ddogleg.optimization.quasinewton.SearchInterpolate
- searchNode(P, KdTree.Node) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
-
Traverse a node down to a leaf.
- SearchStatus - Enum Class in org.ddogleg.optimization.quasinewton
- section() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
-
Using the found bracket for alpha it searches for a better estimate.
- SeedFromKMeans_F64 - Class in org.ddogleg.clustering.gmm
-
Initializes the mixture models by applying K-Means first.
- SeedFromKMeans_F64(StandardKMeans) - Constructor for class org.ddogleg.clustering.gmm.SeedFromKMeans_F64
- seedSelector - Variable in class org.ddogleg.clustering.kmeans.StandardKMeans
- select(byte[], int, int) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- select(double[]) - Method in interface org.ddogleg.nn.alg.AxisSplitRule
-
Selects the index for splitting using the provided variances.
- select(double[]) - Method in class org.ddogleg.nn.alg.AxisSplitRuleMax
- select(double[]) - Method in class org.ddogleg.nn.alg.AxisSplitRuleRandomK
- select(double[], int, int) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- select(double[], int, int, int) - Static method in class org.ddogleg.sorting.QuickSelect
- select(float[], int, int) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- select(float[], int, int, int) - Static method in class org.ddogleg.sorting.QuickSelect
- select(int[], int, int) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- select(long[], int, int) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- select(short[], int, int) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- select(T[], int, int) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- select(T[], int, int, int) - Static method in class org.ddogleg.sorting.QuickSelect
- select(T[], int, int, int[]) - Static method in class org.ddogleg.sorting.QuickSelect
-
Sorts the array such that the values in the array up to and including 'k' are sorted the least to greatest.
- selectedIdx - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares.TrialHelper
- selectIndex(byte[], int, int, int[]) - Static method in class org.ddogleg.sorting.QuickSelect
-
Returns the original index of the 'k' largest element in the list.
- selectIndex(double[], int, int, int[]) - Static method in class org.ddogleg.sorting.QuickSelect
-
Returns the original index of the 'k' largest element in the list.
- selectIndex(float[], int, int, int[]) - Static method in class org.ddogleg.sorting.QuickSelect
-
Returns the original index of the 'k' largest element in the list.
- selectIndex(int[], int, int, int[]) - Static method in class org.ddogleg.sorting.QuickSelect
-
Returns the original index of the 'k' largest element in the list.
- selectIndex(long[], int, int, int[]) - Static method in class org.ddogleg.sorting.QuickSelect
-
Returns the original index of the 'k' largest element in the list.
- selectIndex(short[], int, int, int[]) - Static method in class org.ddogleg.sorting.QuickSelect
-
Returns the original index of the 'k' largest element in the list.
- selectMatchSet(List, int, double, Model) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac.TrialHelper
-
Looks for points in the data set which closely match the current best fit model in the optimizer.
- selectMatchSet(List, DistanceFromModel, double, Model) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Exhaustively searches through the list of points contained in 'dataSet' for the set of inliers which match the provided model.
- selectPointForNextSeed(double) - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus
-
Randomly selects the next seed.
- selectSeeds(LArrayAccessor, List) - Method in interface org.ddogleg.clustering.gmm.InitializeGmm_F64
- selectSeeds(LArrayAccessor, List) - Method in class org.ddogleg.clustering.gmm.SeedFromKMeans_F64
- selectSeeds(LArrayAccessor, int, DogArray) - Method in interface org.ddogleg.clustering.kmeans.InitializeKMeans
-
Given the a set of points, select a set of seeds to initialize k-means from.
- selectSeeds(LArrayAccessor, int, DogArray) - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus
- selectSeeds(LArrayAccessor, int, DogArray) - Method in class org.ddogleg.clustering.kmeans.InitializeStandard
- selectSmallestErrors(List, int, int, LeastMedianOfSquares.TrialHelper) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Adds the numPts points with the smallest errors to the inlier set and sets the threshold to the largest error
- selectThresholdIndex(int, double) - Static method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Index of the element at the specified fraction.
- sequence - Variable in class org.ddogleg.solver.impl.SturmSequence
- sequenceLength - Variable in class org.ddogleg.solver.impl.SturmSequence
- set(int, boolean) - Method in class org.ddogleg.struct.BigDogArray_B
-
Assigns an element a new value
- set(int, boolean) - Method in class org.ddogleg.struct.DogArray_B
- set(int, byte) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Assigns an element a new value
- set(int, double) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Assigns an element a new value
- set(int, double) - Method in class org.ddogleg.struct.DogArray_F64
- set(int, float) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Assigns an element a new value
- set(int, float) - Method in class org.ddogleg.struct.CircularArray_F32
- set(int, float) - Method in class org.ddogleg.struct.DogArray_F32
- set(int, int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Assigns an element a new value
- set(int, int) - Method in class org.ddogleg.struct.DogArray_I16
- set(int, int) - Method in class org.ddogleg.struct.DogArray_I32
- set(int, int) - Method in class org.ddogleg.struct.DogArray_I8
- set(int, long) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Assigns an element a new value
- set(int, long) - Method in class org.ddogleg.struct.DogArray_I64
- set(int, T) - Method in class org.ddogleg.struct.DogArrayList
- set(int, T) - Method in class org.ddogleg.struct.FastArray
- set(int, T) - Method in class org.ddogleg.struct.FastArrayList
- set(S, D) - Method in interface org.ddogleg.struct.DogArray.Set
- set(T) - Method in class org.ddogleg.struct.DogArrayList.MyIterator
- set(T) - Method in class org.ddogleg.struct.FastArrayList.MyIterator
- setArray(long, Array, int, int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Copies the passed in array into this array at the specified location
- setArray(DogArray) - Method in class org.ddogleg.struct.DogArrayList
- setBestModel(Object) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Turns the current candidates into the best ones.
- setCapture(int, int, JacobianSerialChain.CaptureJacobian) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Specifies a custom function for handling a block's Jacobian.
- setCapture(int, JacobianSerialChain.CaptureJacobian) - Method in class org.ddogleg.chainrule.JacobianSerialChain.Block
- setConvergence(double, double) - Method in interface org.ddogleg.optimization.LineSearch
-
Specify convergence criteria for line search
- setConvergence(double, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- setConvergence(double, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- setConvergence(double, double) - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
-
Specify convergence tolerances
- setConvergence(double, double, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
-
Configures the line search.
- setCovariance(DMatrixRMaj) - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- setData(T[]) - Method in class org.ddogleg.struct.DogArray
- setDefaultValues(double...) - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
-
Assigns the default value for the array
- setDiagonals(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- setDiagonals(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DSCC
- setDiagonals(DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.HessianMath
-
Sets the diagonal elements in the Hessian to the provided vector
- setDiagonals(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- setDimension(int) - Method in interface org.ddogleg.nn.alg.AxisSplitRule
-
Specifies the point's dimension
- setDimension(int) - Method in class org.ddogleg.nn.alg.AxisSplitRuleMax
- setDimension(int) - Method in class org.ddogleg.nn.alg.AxisSplitRuleRandomK
- setErrorFraction(double) - Method in interface org.ddogleg.fitting.modelset.InlierFraction
-
Specifies the inlier set as a fraction
- setErrorFraction(double) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- setEstimated(double[], int) - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
-
Convenient way to set estimated values without using CRArray
- setFunction(List, CROperatorForward) - Method in class org.ddogleg.chainrule.GradientNumerical_F64
- setFunction(List, CROperatorForward) - Method in class org.ddogleg.chainrule.JacobianNumerical_F64
- setFunction(List, CROperatorForward) - Method in interface org.ddogleg.chainrule.GradientNumerical
-
Sets the function which will be differentiated and other parameters.
- setFunction(List, CROperatorForward) - Method in interface org.ddogleg.chainrule.JacobianNumerical
-
Specifies the function which will be differentiated.
- setFunction(CoupledDerivative, double) - Method in interface org.ddogleg.optimization.LineSearch
-
Sets the function being optimized.
- setFunction(CoupledDerivative, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
-
Sets the function being optimized.
- setFunction(CoupledDerivative, double) - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- setFunction(FunctionNtoM, FunctionJacobian) - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresBase
-
Specifies a set of functions and their Jacobian.
- setFunction(FunctionNtoM, FunctionNtoMxN) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- setFunction(FunctionNtoM, FunctionNtoMxN) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- setFunction(FunctionNtoM, SchurJacobian) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- setFunction(FunctionNtoM, SchurJacobian) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- setFunction(FunctionNtoM, LeastSquaresSwitcher.ProcessJacobianOut) - Method in class org.ddogleg.optimization.LeastSquaresSwitcher
-
Specifies the cost residual function and it's Jacobian.
- setFunction(FunctionNtoS, FunctionNtoN, double) - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- setFunction(FunctionNtoS, FunctionNtoN, double) - Method in interface org.ddogleg.optimization.UnconstrainedMinimization
-
Specifies the function being optimized.
- setFunction(FunctionNtoS, FunctionNtoN, double) - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- setFunction(GradientLineFunction, double) - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
-
Specify the function being optimized
- setGaussian(GaussianGmm_F64) - Method in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
-
Precomputes the parts of the likelihood functions which can be.
- setInitialBlockSize(int) - Method in class org.ddogleg.struct.BigDogArrayBase
-
Assigns a new initial block size.
- setInitialHInv(DMatrixRMaj) - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
-
Manually specify the initial inverse hessian approximation.
- setInlierFraction(double) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Fraction of samples which will be considered an inlier.
- setInput(double) - Method in interface org.ddogleg.optimization.functions.CoupledDerivative
- setInput(double) - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- setInput(double) - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- setInput(double) - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledDerivative
- setInput(double[]) - Method in interface org.ddogleg.optimization.functions.CoupledGradient
- setInput(double[]) - Method in interface org.ddogleg.optimization.functions.CoupledJacobian
-
Specifies the input parameters.
- setInput(double[]) - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- setInput(double[]) - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- setInput(double[]) - Method in class org.ddogleg.optimization.wrap.Individual_to_CoupledJacobian
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorDivide
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVS
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorMult
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorMultVS
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorPlus
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorPlusAB
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CROperatorRemapParams
- setInput(int, CRArray) - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- setInput(int, CRArray) - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Specifies the value of an input's vector.
- setInputMap(int, int, int) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Used to set the input mapping for a block after it was first added
- setJacobianOut(LeastSquaresSwitcher.JacobianOut) - Method in interface org.ddogleg.optimization.LeastSquaresSwitcher.ProcessJacobianOut
-
Used to pass in the Jacobian storage interface
- setLine(double[], double[]) - Method in interface org.ddogleg.optimization.functions.LineSearchFunction
- setLine(double[], double[]) - Method in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- setLine(double[], double[]) - Method in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- setLoss(LossFunction, LossFunctionGradient) - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Specifies the loss function.
- setLoss(LossFunction, LossFunctionGradient) - Method in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
-
Specifies the loss function.
- setLoss(LossFunction, LossFunctionGradient) - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresBase
-
Specifies a specialized loss function, typically to improve robustness to outliers.
- setMaxDistance(double) - Method in interface org.ddogleg.nn.alg.KdTreeSearch1
-
Specifies the maximum distance a closest-point needs to be to be considered
- setMaxDistance(double) - Method in interface org.ddogleg.nn.alg.KdTreeSearchN
-
Specifies the maximum distance a closest-point needs to be to be considered
- setMaxDistance(double) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Standard
-
Specifies the greatest distance it will search
- setMaxDistance(double) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
- setMaxDistance(double) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNStandard
-
Specifies the greatest distance it will search
- setMaxIterations(int) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- setMaxIterations(int) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- setMaxThreads(int) - Static method in class org.ddogleg.DDoglegConcurrency
-
Sets the maximum number of threads available in the thread pool and adjusts USE_CONCURRENT.
- setMean(double[]) - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
-
Sets the mean to be the same as the provided point\
- setMean(DMatrixRMaj) - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- setModel(double[]) - Method in interface org.ddogleg.optimization.OptimizationDerivative
-
Specifies the current model parameters around which the gradient is computed.
- setModel(Model) - Method in interface org.ddogleg.fitting.modelset.DistanceFromModel
-
Sets the model parameters.
- setModel(Factory, Factory) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- setModel(Factory, Factory) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- setModel(Factory, Factory) - Method in interface org.ddogleg.fitting.modelset.ModelMatcherPost
-
Specifies the internal model.
- setModel(Factory, Factory) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac_MT
- setModel(Factory, Factory) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- setNumberOfFunctions(int) - Method in interface org.ddogleg.optimization.loss.LossFunction
- setNumberOfFunctions(int) - Method in interface org.ddogleg.optimization.loss.LossFunctionGradient
- setNumberOfFunctions(int) - Method in class org.ddogleg.optimization.loss.LossIRLS
- setNumberOfFunctions(int) - Method in class org.ddogleg.optimization.loss.LossWeighted
- setObserved(double[], int) - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
-
Convenient way to set observed values without using CRArray
- setOffset(int) - Method in class org.ddogleg.chainrule.CRArray
-
Assigns a new value to the offset and returns a reference to 'this' allowing operations to be chained.
- setOffset(int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Assigns a new value to the offset and returns a reference to 'this' allowing operations to be chained.
- setPoints(List, boolean) - Method in class org.ddogleg.nn.alg.VpTree
- setPoints(List) - Method in class org.ddogleg.nn.alg.ExhaustiveNeighbor
-
The input list which the nearest-neighbor is to be found inside of
- setPoints(List, boolean) - Method in interface org.ddogleg.nn.NearestNeighbor
-
Specifies the set of points which are to be searched.
- setPoints(List, boolean) - Method in class org.ddogleg.nn.wrap.KdForestBbfNearestNeighbor
- setPoints(List, boolean) - Method in class org.ddogleg.nn.wrap.KdTreeNearestNeighbor
- setPoints(List, boolean) - Method in class org.ddogleg.nn.wrap.WrapExhaustiveNeighbor
- setPostUpdate(AdjustArray_F64) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- setPostUpdate(AdjustArray_F64) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- setPostUpdate(AdjustArray_F64) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- setPostUpdate(AdjustArray_F64) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- setPostUpdate(AdjustArray_F64) - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresBase
-
After a step has been computed and applied this function is called with the new candidate state passed in.
- setPreForward(int, JacobianSerialChain.PreForward) - Method in class org.ddogleg.chainrule.JacobianSerialChain
-
Specifies a block's pre-forward hook.
- setRange(double, double) - Method in class org.ddogleg.sorting.ApproximateSort_F64
-
Specify the data range
- setRange(float, float) - Method in class org.ddogleg.sorting.ApproximateSort_F32
-
Specify the data range
- setRange(int, int) - Method in class org.ddogleg.sorting.CountingSort
-
Specify the data range
- setSampleSize(int) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
-
Override the number of points that are sampled and used to generate models.
- setSampleSize(int) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Override the number of points that are sampled and used to generate models.
- setSettings(Map) - Method in interface org.ddogleg.chainrule.CROperatorForward
-
Reconfigures the block using the specified settings
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CRLossHuber
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CROperatorClampLower
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CROperatorConcat
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CROperatorDivideVSDamped
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CROperatorGridBilinearWeights
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CROperatorMeanVector
- setSettings(Map) - Method in class org.ddogleg.chainrule.ops.CRPenaltyL2
- setSize(int) - Method in class org.ddogleg.struct.DogArray
- setSolver(ConfigNonLinearLeastSquares, boolean, boolean) - Method in class org.ddogleg.optimization.LeastSquaresSwitcher
-
Used to specify the solver using a configuration which is then passed on to a factory
- setTail(int, boolean) - Method in class org.ddogleg.struct.BigDogArray_B
-
Assigns an element a new value, counting from the end of the array.
- setTail(int, boolean) - Method in class org.ddogleg.struct.DogArray_B
- setTail(int, byte) - Method in class org.ddogleg.struct.BigDogArray_I8
-
Assigns an element a new value, counting from the end of the array.
- setTail(int, double) - Method in class org.ddogleg.struct.BigDogArray_F64
-
Assigns an element a new value, counting from the end of the array.
- setTail(int, double) - Method in class org.ddogleg.struct.DogArray_F64
- setTail(int, float) - Method in class org.ddogleg.struct.BigDogArray_F32
-
Assigns an element a new value, counting from the end of the array.
- setTail(int, float) - Method in class org.ddogleg.struct.DogArray_F32
- setTail(int, int) - Method in class org.ddogleg.struct.BigDogArray_I32
-
Assigns an element a new value, counting from the end of the array.
- setTail(int, int) - Method in class org.ddogleg.struct.DogArray_I16
- setTail(int, int) - Method in class org.ddogleg.struct.DogArray_I32
- setTail(int, int) - Method in class org.ddogleg.struct.DogArray_I8
- setTail(int, long) - Method in class org.ddogleg.struct.BigDogArray_I64
-
Assigns an element a new value, counting from the end of the array.
- setTail(int, long) - Method in class org.ddogleg.struct.DogArray_I64
- setTail(int, T) - Method in class org.ddogleg.struct.FastArray
- setThreshold(double) - Method in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- setThresholdFit(double) - Method in interface org.ddogleg.fitting.modelset.InlierThreshold
-
Specifies the "fit" criteria for inlier set as being equal to or less than this
- setThresholdFit(double) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- setting(String) - Static method in class org.ddogleg.chainrule.sym.Sym
-
Known per-dataset scalar, updated by the caller between datasets
- SETTING - Enum constant in enum class org.ddogleg.chainrule.sym.Sym.Kind
- setTo(boolean...) - Method in class org.ddogleg.struct.DogArray_B
-
Set's the value of this array to the passed in raw array.
- setTo(boolean[], int, int) - Method in class org.ddogleg.struct.DogArray_B
-
Sets this array to be equal to the array segment
- setTo(byte...) - Method in class org.ddogleg.struct.DogArray_I8
-
Set's the value of this array to the passed in raw array.
- setTo(byte[], int, int) - Method in class org.ddogleg.struct.DogArray_I8
-
Sets this array to be equal to the array segment
- setTo(double...) - Method in class org.ddogleg.struct.DogArray_F64
-
Set's the value of this array to the passed in raw array.
- setTo(double[], int) - Method in class org.ddogleg.solver.Polynomial
- setTo(double[], int, int) - Method in class org.ddogleg.struct.DogArray_F64
-
Sets this array to be equal to the array segment
- setTo(float...) - Method in class org.ddogleg.struct.DogArray_F32
-
Set's the value of this array to the passed in raw array.
- setTo(float[], int, int) - Method in class org.ddogleg.struct.DogArray_F32
-
Sets this array to be equal to the array segment
- setTo(int...) - Method in class org.ddogleg.struct.DogArray_I32
-
Set's the value of this array to the passed in raw array.
- setTo(int[], int, int) - Method in class org.ddogleg.struct.DogArray_I32
-
Sets this array to be equal to the array segment
- setTo(long...) - Method in class org.ddogleg.struct.DogArray_I64
-
Set's the value of this array to the passed in raw array.
- setTo(long[], int, int) - Method in class org.ddogleg.struct.DogArray_I64
-
Sets this array to be equal to the array segment
- setTo(short...) - Method in class org.ddogleg.struct.DogArray_I16
-
Set's the value of this array to the passed in raw array.
- setTo(short[], int, int) - Method in class org.ddogleg.struct.DogArray_I16
-
Sets this array to be equal to the array segment
- setTo(CRMatrix) - Method in class org.ddogleg.chainrule.CRMatrix
-
Sets the value of this to be identical to 'src' and returns a refernece to 'this'
- setTo(ConfigGridCoefND) - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
- setTo(ConfigGridSplineND) - Method in class org.ddogleg.chainrule.grid.ConfigGridSplineND
- setTo(GridCoefND) - Method in class org.ddogleg.chainrule.grid.GridCoefND
- setTo(ConfigKMeans) - Method in class org.ddogleg.clustering.ConfigKMeans
- setTo(ConfigNearestNeighborSearch) - Method in class org.ddogleg.nn.ConfigNearestNeighborSearch
- setTo(ConfigNearestNeighborSearch.KDTree) - Method in class org.ddogleg.nn.ConfigNearestNeighborSearch.KDTree
- setTo(ConfigNearestNeighborSearch.RandomForest) - Method in class org.ddogleg.nn.ConfigNearestNeighborSearch.RandomForest
- setTo(ConfigGaussNewton) - Method in class org.ddogleg.optimization.ConfigGaussNewton
- setTo(ConfigLoss) - Method in class org.ddogleg.optimization.ConfigLoss
- setTo(ConfigNonLinearLeastSquares) - Method in class org.ddogleg.optimization.ConfigNonLinearLeastSquares
- setTo(ConfigLevenbergMarquardt) - Method in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
- setTo(ConfigTrustRegion) - Method in class org.ddogleg.optimization.trustregion.ConfigTrustRegion
- setTo(Polynomial) - Method in class org.ddogleg.solver.Polynomial
- setTo(CircularArray_F32) - Method in class org.ddogleg.struct.CircularArray_F32
- setTo(CircularArray_F64) - Method in class org.ddogleg.struct.CircularArray_F64
- setTo(CircularArray_I32) - Method in class org.ddogleg.struct.CircularArray_I32
- setTo(CircularArray_I64) - Method in class org.ddogleg.struct.CircularArray_I64
- setTo(CircularArray_I8) - Method in class org.ddogleg.struct.CircularArray_I8
- setTo(DogArray_B) - Method in class org.ddogleg.struct.DogArray_B
- setTo(DogArray_F32) - Method in class org.ddogleg.struct.DogArray_F32
- setTo(DogArray_F64) - Method in class org.ddogleg.struct.DogArray_F64
- setTo(DogArray_I16) - Method in class org.ddogleg.struct.DogArray_I16
- setTo(DogArray_I32) - Method in class org.ddogleg.struct.DogArray_I32
- setTo(DogArray_I64) - Method in class org.ddogleg.struct.DogArray_I64
- setTo(DogArray_I8) - Method in class org.ddogleg.struct.DogArray_I8
- setTo(T) - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Turns 'this' into a copy of 'original'
- setTree(Object) - Method in interface org.ddogleg.nn.alg.KdTreeSearch1
-
Specifies the tree which will be searched.
- setTree(Object) - Method in interface org.ddogleg.nn.alg.KdTreeSearchN
-
Specifies the tree which will be searched.
- setTree(Object) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Bbf
- setTree(Object) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearch1Standard
- setTree(Object) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNBbf
- setTree(Object) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNStandard
- setTree(KdTree) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
- setTrees(KdTree[]) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
- setValue(double) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Assigns the value
- setValue(double) - Method in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
- setValue(int, double) - Method in class org.ddogleg.solver.FitQuadratic3by3
-
Sets the value by index.
- setValue(int, int, double) - Method in class org.ddogleg.solver.FitQuadratic3by3
-
Sets the observed value by coordinate point.
- setVerbose(boolean) - Method in interface org.ddogleg.clustering.ComputeClusters
-
If set to true then information about status will be printed to standard out.
- setVerbose(boolean) - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
- setVerbose(boolean) - Method in interface org.ddogleg.clustering.gmm.InitializeGmm_F64
-
Turn on verbose output to standard out
- setVerbose(boolean) - Method in class org.ddogleg.clustering.gmm.SeedFromKMeans_F64
- setVerbose(boolean) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Deprecated.
- setVerbose(PrintStream, int) - Method in interface org.ddogleg.optimization.IterativeOptimization
-
Deprecated.
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- setVerbose(PrintStream, int) - Method in interface org.ddogleg.optimization.trustregion.TrustRegionBase_F64.ParameterUpdate
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
Turns on printing of debug messages.
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- setVerbose(PrintStream, int) - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- setVerbose(PrintStream, Set) - Method in class org.ddogleg.chainrule.JacobianChainGraph
- setVerbose(PrintStream, Set) - Method in class org.ddogleg.chainrule.JacobianSerialChain
- setVerbose(PrintStream, Set) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
- setVerbose(PrintStream, Set) - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- setVerbose(PrintStream, Set) - Method in class org.ddogleg.optimization.quasinewton.LineSearchMore94
- setVerbose(PrintStream, Set) - Method in class org.ddogleg.optimization.quasinewton.QuasiNewtonBFGS
- setVerbose(PrintStream, Set) - Method in class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- setVerbose(PrintStream, Set) - Method in interface org.ddogleg.struct.VerbosePrint
-
If set to a non-null output then extra information will be printed to the specified stream.
- setWeight(double) - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- setZeroTolerance(double) - Method in class org.ddogleg.optimization.derivative.NumericalJacobianForward_DSCC
- shape(int, int) - Method in class org.ddogleg.chainrule.CRMatrix
- ShellSort - Class in org.ddogleg.sorting
-
Implementation of the shell sort algorithm from Numerical Recipes Third Edition.
- ShellSort() - Constructor for class org.ddogleg.sorting.ShellSort
- shiftElements(int, int, int) - Method in class org.ddogleg.struct.CircularArray_F32
- shiftElements(int, int, int) - Method in class org.ddogleg.struct.CircularArray_F64
- shiftElements(int, int, int) - Method in class org.ddogleg.struct.CircularArray_I32
- shiftElements(int, int, int) - Method in class org.ddogleg.struct.CircularArray_I64
- shiftElements(int, int, int) - Method in class org.ddogleg.struct.CircularArray_I8
- shiftElements(int, int, int) - Method in class org.ddogleg.struct.CircularArray
- shiftElements(int, int, int) - Method in class org.ddogleg.struct.CircularArrayBase
-
Copies the value in the src into dst inside the inner array.
- shuffle(byte[], int, int, Random) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Randomly shuffle the array
- shuffle(double[], int, int, Random) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Randomly shuffle the array
- shuffle(float[], int, int, Random) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Randomly shuffle the array
- shuffle(int[], int, int, Random) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Randomly shuffle the array
- shuffle(long[], int, int, Random) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Randomly shuffle the array
- shuffle(short[], int, int, Random) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Randomly shuffle the array
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray_B
-
Shuffle elements by randomly swapping them
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray_F32
-
Shuffle elements by randomly swapping them
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray_F64
-
Shuffle elements by randomly swapping them
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray_I16
-
Shuffle elements by randomly swapping them
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray_I32
-
Shuffle elements by randomly swapping them
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray_I64
-
Shuffle elements by randomly swapping them
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray_I8
-
Shuffle elements by randomly swapping them
- shuffle(Random) - Method in class org.ddogleg.struct.DogArray
-
Randomly shuffles elements in the list.
- shuffle(Random, int) - Method in class org.ddogleg.struct.DogArray
-
Shuffle where it will only shuffle up to the specified number of elements.
- size - Variable in class org.ddogleg.chainrule.sym.Sym
-
Number of values a terminal supplies.
- size - Variable in class org.ddogleg.solver.Polynomial
- size - Variable in class org.ddogleg.struct.BigDogArrayBase
-
Number of elements in the array being used.
- size - Variable in class org.ddogleg.struct.CircularArrayBase
-
number of elements in the queue
- size - Variable in class org.ddogleg.struct.DogArray_B
- size - Variable in class org.ddogleg.struct.DogArray_F32
- size - Variable in class org.ddogleg.struct.DogArray_F64
- size - Variable in class org.ddogleg.struct.DogArray_I16
- size - Variable in class org.ddogleg.struct.DogArray_I32
- size - Variable in class org.ddogleg.struct.DogArray_I64
- size - Variable in class org.ddogleg.struct.DogArray_I8
- size - Variable in class org.ddogleg.struct.DogLinkedList
- size - Variable in class org.ddogleg.struct.FastAccess
- size() - Method in class org.ddogleg.chainrule.JacobianSerialChain.Chain
- size() - Method in class org.ddogleg.clustering.misc.ListAccessor
- size() - Method in class org.ddogleg.combinatorics.Permute
-
Returns the size of the list being premuted
- size() - Method in class org.ddogleg.solver.Polynomial
- size() - Method in class org.ddogleg.struct.CircularArrayBase
-
Number of elements used in the array
- size() - Method in class org.ddogleg.struct.DogArray_B
- size() - Method in class org.ddogleg.struct.DogArray_F32
- size() - Method in class org.ddogleg.struct.DogArray_F64
- size() - Method in class org.ddogleg.struct.DogArray_I16
- size() - Method in class org.ddogleg.struct.DogArray_I32
- size() - Method in class org.ddogleg.struct.DogArray_I64
- size() - Method in class org.ddogleg.struct.DogArray_I8
- size() - Method in class org.ddogleg.struct.DogArrayList
- size() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Number of elements in the queue
- size() - Method in class org.ddogleg.struct.DogLinkedList
-
Returns the number of elements in the list
- size() - Method in class org.ddogleg.struct.FastAccess
-
Number of elements in the array
- size() - Method in class org.ddogleg.struct.FastArrayList
- size() - Method in interface org.ddogleg.struct.LArrayAccessor
-
Number of elements in the set
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianBFGS_DDRM
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DDRM
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianMath_DSCC
- solve(DMatrixRMaj, DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.HessianMath
-
Solves the system step = inv(B)*Y
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- solveCauchyStepLength() - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- solveGaussNewtonPoint(DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- solver - Variable in class org.ddogleg.optimization.math.HessianMath_DDRM
- solver(LinearSolverType) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
- solverA - Variable in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- solverD - Variable in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- solverType - Variable in class org.ddogleg.optimization.ConfigGaussNewton
-
Which linear solver should it use internally.
- solverType - Variable in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
-
Which linear solver should it use internally.
- sort() - Method in class org.ddogleg.struct.DogArray_B
- sort() - Method in class org.ddogleg.struct.DogArray_F32
- sort() - Method in class org.ddogleg.struct.DogArray_F64
- sort() - Method in class org.ddogleg.struct.DogArray_I16
- sort() - Method in class org.ddogleg.struct.DogArray_I32
- sort() - Method in class org.ddogleg.struct.DogArray_I64
- sort() - Method in class org.ddogleg.struct.DogArray_I8
- sort() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Sorts the data from smallest to largest
- sort(double[]) - Static method in class org.ddogleg.sorting.ShellSort
-
Sorts data into ascending order
- sort(double[]) - Static method in class org.ddogleg.sorting.StraightInsertionSort
-
Sorts data into ascending order
- sort(double[], int) - Method in class org.ddogleg.sorting.QuickSort_F64
- sort(double[], int, int, int[]) - Method in class org.ddogleg.sorting.QuickSort_F64
- sort(double[], int, int, int[]) - Static method in class org.ddogleg.sorting.ShellSort
- sort(double[], int, List) - Method in class org.ddogleg.sorting.QuickSort_F64
-
Sorts the array and modifies the order in the list the same way
- sort(float[]) - Static method in class org.ddogleg.sorting.ShellSort
- sort(float[], int) - Method in class org.ddogleg.sorting.QuickSort_F32
- sort(float[], int, int, int[]) - Method in class org.ddogleg.sorting.QuickSort_F32
- sort(float[], int, int, int[]) - Static method in class org.ddogleg.sorting.ShellSort
- sort(float[], int, List) - Method in class org.ddogleg.sorting.QuickSort_F32
-
Sorts the array and modifies the order in the list the same way
- sort(int[]) - Static method in class org.ddogleg.sorting.ShellSort
- sort(int[], int) - Method in class org.ddogleg.sorting.QuickSort_S32
- sort(int[], int, int) - Method in class org.ddogleg.sorting.CountingSort
-
Sorts the data in the array.
- sort(int[], int, int[], int, int) - Method in class org.ddogleg.sorting.CountingSort
-
Sort routine which does not modify the input array.
- sort(int[], int, int, int[]) - Method in class org.ddogleg.sorting.QuickSort_S32
- sort(int[], int, int, int[]) - Static method in class org.ddogleg.sorting.ShellSort
- sort(int[], int, List) - Method in class org.ddogleg.sorting.QuickSort_S32
-
Sorts the array and modifies the order in the list the same way
- sort(List, int) - Method in class org.ddogleg.sorting.QuickSortComparable
- sort(List, int) - Method in class org.ddogleg.sorting.QuickSortComparator
- sort(QuickSort_F32) - Method in class org.ddogleg.struct.DogArray_F32
-
Sort but with a re-usable sorter to avoid declaring new memory
- sort(QuickSort_F64) - Method in class org.ddogleg.struct.DogArray_F64
-
Sort but with a re-usable sorter to avoid declaring new memory
- sort(QuickSort_S32) - Method in class org.ddogleg.struct.DogArray_I32
-
Sort but with a re-usable sorter to avoid declaring new memory
- sort(SortableParameter_F32[], int) - Method in class org.ddogleg.sorting.QuickSortObj_F32
- sort(SortableParameter_F32[], int, int[]) - Method in class org.ddogleg.sorting.QuickSortObj_F32
- sort(SortableParameter_F64[], int) - Method in class org.ddogleg.sorting.QuickSortObj_F64
- sort(SortableParameter_F64[], int, int[]) - Method in class org.ddogleg.sorting.QuickSortObj_F64
- sort(T[], int) - Method in class org.ddogleg.sorting.QuickSortComparable
- sort(T[], int) - Method in class org.ddogleg.sorting.QuickSortComparator
- sort(T[], int, int[]) - Method in class org.ddogleg.sorting.QuickSortComparable
- sort(T[], int, int[]) - Method in class org.ddogleg.sorting.QuickSortComparator
- SortableParameter_F32 - Class in org.ddogleg.sorting
-
Class which can be extended and allows the object to be sorted faster than a generic Comparable
- SortableParameter_F32() - Constructor for class org.ddogleg.sorting.SortableParameter_F32
- SortableParameter_F32(float) - Constructor for class org.ddogleg.sorting.SortableParameter_F32
- SortableParameter_F64 - Class in org.ddogleg.sorting
-
Class which can be extended and allows the object to be sorted faster than a generic Comparable
- SortableParameter_F64() - Constructor for class org.ddogleg.sorting.SortableParameter_F64
- SortableParameter_F64(double) - Constructor for class org.ddogleg.sorting.SortableParameter_F64
- sortIndex(double[], int, int, int[]) - Method in class org.ddogleg.sorting.ApproximateSort_F64
-
Sort routine which does not modify the input array and instead maintains a list of indexes.
- sortIndex(float[], int, int, int[]) - Method in class org.ddogleg.sorting.ApproximateSort_F32
-
Sort routine which does not modify the input array and instead maintains a list of indexes.
- sortIndex(int[], int, int, int[]) - Method in class org.ddogleg.sorting.CountingSort
-
Sort routine which does not modify the input array and instead maintains a list of indexes.
- sortObject(SortableParameter_F32[], int, int) - Method in class org.ddogleg.sorting.ApproximateSort_F32
-
Sorts the input list
- sortObject(SortableParameter_F64[], int, int) - Method in class org.ddogleg.sorting.ApproximateSort_F64
-
Sorts the input list
- sortValue - Variable in class org.ddogleg.sorting.SortableParameter_F32
- sortValue - Variable in class org.ddogleg.sorting.SortableParameter_F64
- split - Variable in class org.ddogleg.nn.alg.KdTree.Node
-
axis used to split the data.
- splitData(List, DogArray_I32, List, DogArray_I32, List, DogArray_I32) - Method in interface org.ddogleg.nn.alg.AxisSplitter
-
Given the a set of points, select the axis to split the data along and select a point to divide the data.
- splitData(List, DogArray_I32, List, DogArray_I32, List, DogArray_I32) - Method in class org.ddogleg.nn.alg.AxisSplitterMedian
- SQRT_2_PI - Static variable in class org.ddogleg.stats.UtilGaussian
- squared() - Static method in class org.ddogleg.optimization.FactoryLossFunctions
- SQUARED - Enum constant in enum class org.ddogleg.optimization.ConfigLoss.Type
- STANDARD - Enum constant in enum class org.ddogleg.clustering.KMeansInitializers
-
Randomly select seeds from the set of available points
- StandardKMeans<P> - Class in org.ddogleg.clustering.kmeans
-
Standard implementation of k-means [1], summary is provided below:
- StandardKMeans(ComputeMeanClusters, InitializeKMeans, PointDistance, DogLambdas.NewInstance) - Constructor for class org.ddogleg.clustering.kmeans.StandardKMeans
-
Configures k-means parameters
- StandardKMeans_MT<P> - Class in org.ddogleg.clustering.kmeans
-
Concurrent implementation of
StandardKMeans - StandardKMeans_MT(ComputeMeanClusters, InitializeKMeans, PointDistance, DogLambdas.NewInstance) - Constructor for class org.ddogleg.clustering.kmeans.StandardKMeans_MT
-
Configures k-means parameters
- start - Variable in class org.ddogleg.optimization.wrap.CachedGradientLineFunction
- start - Variable in class org.ddogleg.optimization.wrap.CachedNumericalGradientLineFunction
- start - Variable in class org.ddogleg.struct.CircularArrayBase
-
index which is the start of the queue
- state - Variable in class org.ddogleg.combinatorics.Combinations
- StatisticalDistance - Enum Class in org.ddogleg.fitting.modelset.distance
-
Statistic used by
StatisticalDistanceModelMatcher. - StatisticalDistanceModelMatcher<Model,
Point> - Class in org.ddogleg.fitting.modelset.distance -
Outliers are removed by first fitting a model to all the data points.
- StatisticalDistanceModelMatcher(int, double, double, double, int, StatisticalDistance, double, ModelManager, ModelGenerator, DistanceFromModel, ModelCodec) - Constructor for class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
-
Creates a new model matcher.
- StatisticalFit<Model,
Point> - Interface in org.ddogleg.fitting.modelset.distance -
Interface for computing error metrics and pruning features.
- StatisticsDogArray - Class in org.ddogleg.stats
- StatisticsDogArray() - Constructor for class org.ddogleg.stats.StatisticsDogArray
- stdev(DogArray_F64, double) - Static method in class org.ddogleg.stats.StatisticsDogArray
- step(IterativeOptimization) - Static method in class org.ddogleg.optimization.UtilOptimize
-
Performs a single step by iterating until the parameters are updated.
- stepCauchy - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- stepGN - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- Stoppable - Interface in org.ddogleg.struct
-
Provides a mechanism to stop the processing before completion.
- Stoppable.Stopped - Exception Class in org.ddogleg.struct
-
Exception which is thrown when a process has been stopped early.
- Stopped() - Constructor for exception class org.ddogleg.struct.Stoppable.Stopped
- Stopped(String) - Constructor for exception class org.ddogleg.struct.Stoppable.Stopped
- storageLossGradient - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- storageLossGradient - Variable in class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
- stp - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- stprev - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- StraightInsertionSort - Class in org.ddogleg.sorting
-
An implementation of the straight insert sort algorithm.
- StraightInsertionSort() - Constructor for class org.ddogleg.sorting.StraightInsertionSort
- STURM - Enum constant in enum class org.ddogleg.solver.RootFinderType
-
Uses Sturm sequences to find roots.
- SturmSequence - Class in org.ddogleg.solver.impl
-
A Sturm sequence has the property that the number of sign changes can be used to compute the number of real roots in a polynomial.
- SturmSequence(int) - Constructor for class org.ddogleg.solver.impl.SturmSequence
-
Configures the algorithm.
- subList(int, int) - Method in class org.ddogleg.struct.DogArrayList
- subList(int, int) - Method in class org.ddogleg.struct.FastArrayList
- sum(double[]) - Static method in class org.ddogleg.util.UtilDouble
- sum(float[]) - Static method in class org.ddogleg.util.UtilDouble
- sumD(byte[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Computes the sum of the array and stores the result in a double
- sumD(double[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Computes the sum of the array and stores the result in a double
- sumD(float[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Computes the sum of the array and stores the result in a double
- sumD(int[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Computes the sum of the array and stores the result in a double
- sumD(long[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Computes the sum of the array and stores the result in a double
- sumD(short[], int, int) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Computes the sum of the array and stores the result in a double
- swap(byte[], int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(char[], int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(double[], int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(float[], int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(int[], int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(int, int) - Method in class org.ddogleg.struct.FastAccess
-
Swaps the two elements in the array
- swap(long[], int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(short[], int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(List, int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(DogLinkedList.Element, DogLinkedList.Element) - Method in class org.ddogleg.struct.DogLinkedList
-
Swaps the location of the two elements
- swapCandidateWithBest() - Method in class org.ddogleg.fitting.modelset.ransac.Ransac.TrialHelper
-
Turns the current candidates into the best ones.
- SwapElement - Class in org.ddogleg.util
-
Convenience class for swapping elements in arrays and lists.
- SwapElement() - Constructor for class org.ddogleg.util.SwapElement
- swapModels() - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares.TrialHelper
- Sym - Class in org.ddogleg.chainrule.sym
-
One node of a symbolic expression that
SymGraphBuildercompiles onto a chain graph. - Sym.Kind - Enum Class in org.ddogleg.chainrule.sym
- SymExtension - Interface in org.ddogleg.chainrule.sym
-
A node that needs more than its inputs bound: an operator whose parameters are chosen per evaluation, from data the expression cannot name.
- SymFunction - Class in org.ddogleg.chainrule.sym
-
A compiled
Symexpression. - SymGraphBuilder - Class in org.ddogleg.chainrule.sym
-
Compiles a
Symexpression onto aJacobianChainGraph: every operator node becomes its own single-block chain, expression edges become cross-chain links, and terminals become the feeds of the returnedSymFunction. - SymGraphBuilder() - Constructor for class org.ddogleg.chainrule.sym.SymGraphBuilder
- SymGrid - Class in org.ddogleg.chainrule.sym
-
A bilinear knot grid whose per-knot polynomials are conditional on a value: the composite behind the notation
G(u; v), writtenG.at(u).of(v). - SymGrid(String, ConfigGridCoefND, int, int) - Constructor for class org.ddogleg.chainrule.sym.SymGrid
- SymGrid.Read - Class in org.ddogleg.chainrule.sym
-
A read in progress:
SymGrid.at(Sym)fixed the pixel,SymGrid.Read.of(Sym)fixes the conditioning value - SymOps - Class in org.ddogleg.chainrule.sym
-
Static sugar over
Sym.of(CROperatorBackwardsJac)for the operators that exist today. - SymOps() - Constructor for class org.ddogleg.chainrule.sym.SymOps
T
- tail() - Method in class org.ddogleg.struct.CircularArray_F32
-
Value of the last element in the queue
- tail() - Method in class org.ddogleg.struct.CircularArray_F64
-
Value of the last element in the queue
- tail() - Method in class org.ddogleg.struct.CircularArray_I32
-
Value of the last element in the queue
- tail() - Method in class org.ddogleg.struct.CircularArray_I64
-
Value of the last element in the queue
- tail() - Method in class org.ddogleg.struct.CircularArray_I8
-
Value of the last element in the queue
- tail() - Method in class org.ddogleg.struct.CircularArray
-
Value of the last element in the queue
- targetClass - Variable in class org.ddogleg.struct.RecycleManager
- terminal(Sym) - Method in class org.ddogleg.chainrule.sym.SymFunction
-
The handle backing a terminal, creating it on first use.
- threshold - Variable in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- threshold - Variable in class org.ddogleg.chainrule.ops.CRLossHuber
- thresholdFit - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- thresholdFit - Variable in class org.ddogleg.fitting.modelset.ransac.RansacMulti.ObjectType
-
how close a point needs to be considered part of the model
- tmp_p - Variable in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- toArray() - Method in class org.ddogleg.struct.DogArray_B
-
Creates a new primitive array which is a copy.
- toArray() - Method in class org.ddogleg.struct.DogArray_F32
-
Creates a new primitive array which is a copy.
- toArray() - Method in class org.ddogleg.struct.DogArray_F64
-
Creates a new primitive array which is a copy.
- toArray() - Method in class org.ddogleg.struct.DogArray_I16
-
Creates a new primitive array which is a copy.
- toArray() - Method in class org.ddogleg.struct.DogArray_I32
-
Creates a new primitive array which is a copy.
- toArray() - Method in class org.ddogleg.struct.DogArray_I64
-
Creates a new primitive array which is a copy.
- toArray() - Method in class org.ddogleg.struct.DogArray_I8
-
Creates a new primitive array which is a copy.
- toArray() - Method in class org.ddogleg.struct.DogArrayList
- toArray() - Method in class org.ddogleg.struct.FastArrayList
- toArray(A[]) - Method in class org.ddogleg.struct.DogArrayList
- toArray(A[]) - Method in class org.ddogleg.struct.FastArrayList
- toList() - Method in class org.ddogleg.struct.DogArray
-
Returns a wrapper around FastQueue that allows it to act as a read only list.
- toList() - Method in class org.ddogleg.struct.FastAccess
-
Returns a wrapper around FastQueue that allows it to act as a read only list.
- toList() - Method in class org.ddogleg.struct.FastArray
-
Returns a wrapper around FastQueue that allows it to act as a read only list.
- tolStep - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- toString() - Method in class org.ddogleg.chainrule.grid.ConfigGridCoefND
- toString() - Method in class org.ddogleg.chainrule.grid.ConfigGridSplineND
- toString() - Method in class org.ddogleg.solver.Polynomial
- toStringD(String) - Method in class org.ddogleg.chainrule.CRMatrix
- toStringD(String, int) - Method in class org.ddogleg.chainrule.CRArray
-
Converts the array into a String using the provided printf format for each element
- toStringM(String) - Method in class org.ddogleg.chainrule.CRMatrix
-
Creates a string representation of a 2D matrix.
- totalCycles - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
number of times it performs its fit cycle
- totalFullSteps - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- totalSelectSteps - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- TrialHelper() - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares.TrialHelper
- TrialHelper() - Constructor for class org.ddogleg.fitting.modelset.ransac.Ransac.TrialHelper
- trialRNG - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- trialRNG - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- truncateZeros(double) - Method in class org.ddogleg.solver.Polynomial
-
Prunes zero coefficients from the end of a sequence.
- trust - Variable in class org.ddogleg.optimization.ConfigNonLinearLeastSquares
- TRUST_REGION - Enum constant in enum class org.ddogleg.optimization.ConfigNonLinearLeastSquares.Type
- TrustRegionBase_F64<S,
HM> - Class in org.ddogleg.optimization.trustregion -
Base class for all trust region implementations.
- TrustRegionBase_F64(TrustRegionBase_F64.ParameterUpdate, HM) - Constructor for class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- TrustRegionBase_F64.ParameterUpdate<S> - Interface in org.ddogleg.optimization.trustregion
- TrustRegionLeastSqBase_F64<S,
HM> - Class in org.ddogleg.optimization.trustregion -
Base class for all least squares trust region implementations.
- TrustRegionLeastSqBase_F64(TrustRegionBase_F64.ParameterUpdate, HM) - Constructor for class org.ddogleg.optimization.trustregion.TrustRegionLeastSqBase_F64
- TrustRegionUpdateCauchy_F64<S> - Class in org.ddogleg.optimization.trustregion
-
The Cauchy point is an approximate solution to the Trust Region subproblem.
- TrustRegionUpdateCauchy_F64() - Constructor for class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- TrustRegionUpdateDogleg_F64<S> - Class in org.ddogleg.optimization.trustregion
-
Approximates the optimal solution to the Trust Region's sub-problem using a piecewise linear approach [1,2].
- TrustRegionUpdateDogleg_F64() - Constructor for class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- tukey(double) - Static method in class org.ddogleg.optimization.FactoryLossFunctions
- TUKEY - Enum constant in enum class org.ddogleg.optimization.ConfigLoss.Type
- Tuple2<A,
B> - Class in org.ddogleg.struct -
Simple data structure for passing a pair of data.
- Tuple2() - Constructor for class org.ddogleg.struct.Tuple2
- Tuple2(A, B) - Constructor for class org.ddogleg.struct.Tuple2
- Tuple3<A,
B, - Class in org.ddogleg.structC> -
Simple data structure for passing a triple of data.
- Tuple3() - Constructor for class org.ddogleg.struct.Tuple3
- Tuple3(A, B, C) - Constructor for class org.ddogleg.struct.Tuple3
- Tuple4<A,
B, - Class in org.ddogleg.structC, D> -
Simple data structure for passing a quad of data.
- Tuple4() - Constructor for class org.ddogleg.struct.Tuple4
- Tuple4(A, B, C, D) - Constructor for class org.ddogleg.struct.Tuple4
- type - Variable in class org.ddogleg.nn.ConfigNearestNeighborSearch
-
Which search algorithm
- type - Variable in class org.ddogleg.optimization.ConfigLoss
-
Which loss function is to be created
- type - Variable in class org.ddogleg.optimization.ConfigNonLinearLeastSquares
-
Which type of solver should it use
- type - Variable in class org.ddogleg.struct.FastAccess
U
- UnconLeastSqLevenbergMarquardt_F64<S> - Class in org.ddogleg.optimization.lm
-
Implementation of
LevenbergMarquardt_F64forUnconstrainedLeastSquares. - UnconLeastSqLevenbergMarquardt_F64(MatrixMath, HessianLeastSquares) - Constructor for class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- UnconLeastSqLevenbergMarquardtSchur_F64<S> - Class in org.ddogleg.optimization.lm
-
Implementation of
LevenbergMarquardt_F64forUnconstrainedLeastSquaresSchur. - UnconLeastSqLevenbergMarquardtSchur_F64(MatrixMath, HessianSchurComplement) - Constructor for class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- UnconLeastSqTrustRegion_F64<S> - Class in org.ddogleg.optimization.trustregion
-
Implementations of
Trust RegionforUnconstrainedLeastSquares. - UnconLeastSqTrustRegion_F64(TrustRegionBase_F64.ParameterUpdate, HessianLeastSquares, MatrixMath) - Constructor for class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- UnconLeastSqTrustRegionSchur_F64<S> - Class in org.ddogleg.optimization.trustregion
-
Implementations of
UnconstrainedLeastSquaresSchur. - UnconLeastSqTrustRegionSchur_F64(TrustRegionBase_F64.ParameterUpdate, HessianSchurComplement) - Constructor for class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- UnconMinTrustRegionBFGS_F64 - Class in org.ddogleg.optimization.trustregion
-
Implementations of
TrustRegionUpdateCauchy_F64forUnconstrainedMinimization. - UnconMinTrustRegionBFGS_F64(TrustRegionBase_F64.ParameterUpdate, HessianBFGS) - Constructor for class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- UnconstrainedLeastSquares<S> - Interface in org.ddogleg.optimization
-
Non-linear least squares problems have a special structure which can be taken advantage of for optimization.
- UnconstrainedLeastSquaresBase<S, FunctionJacobian> - Interface in org.ddogleg.optimization
-
Common base for implementations of
UnconstrainedLeastSquaresthat differ in the JacobianFunction - UnconstrainedLeastSquaresSchur<S> - Interface in org.ddogleg.optimization
-
A variant on
UnconstrainedLeastSquaresfor solving large scale systems which can be simplified using the Schur Complement. - UnconstrainedMinimization - Interface in org.ddogleg.optimization
-
Optimization algorithm which seeks to minimize F(X) ∈ ℜ and X ∈ ℜN
- undoHessianScalingOnParameters(DMatrixRMaj) - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Undo scaling on estimated parameters
- union(int[], int, int[], int, int, int, DogArray_I32, DogArray_I8) - Static method in class org.ddogleg.util.PrimitiveArrays
-
Finds the intersection of two sets.
- unsafe_get(int) - Method in class org.ddogleg.struct.DogArray_B
- unsafe_get(int) - Method in class org.ddogleg.struct.DogArray_F32
- unsafe_get(int) - Method in class org.ddogleg.struct.DogArray_F64
- unsafe_get(int) - Method in class org.ddogleg.struct.DogArray_I16
- unsafe_get(int) - Method in class org.ddogleg.struct.DogArray_I32
- unsafe_get(int) - Method in class org.ddogleg.struct.DogArray_I64
- unsafe_get(int) - Method in class org.ddogleg.struct.DogArray_I8
- unsafe_set(int, boolean) - Method in class org.ddogleg.struct.DogArray_B
- unsafe_set(int, double) - Method in class org.ddogleg.struct.DogArray_F64
- unsafe_set(int, float) - Method in class org.ddogleg.struct.DogArray_F32
- unsafe_set(int, int) - Method in class org.ddogleg.struct.DogArray_I16
- unsafe_set(int, int) - Method in class org.ddogleg.struct.DogArray_I32
- unsafe_set(int, int) - Method in class org.ddogleg.struct.DogArray_I8
- unsafe_set(int, long) - Method in class org.ddogleg.struct.DogArray_I64
- unused - Variable in class org.ddogleg.clustering.kmeans.InitializeStandard
- unused - Variable in class org.ddogleg.struct.RecycleManager
- unusedEdges - Variable in class org.ddogleg.graph.GraphDataManager
- unusedNodes - Variable in class org.ddogleg.graph.GraphDataManager
- unusedNodes - Variable in class org.ddogleg.nn.alg.KdTreeMemory
- unusedTrees - Variable in class org.ddogleg.nn.alg.KdTreeMemory
- update(DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianBFGS_DDRM
- update(DMatrixRMaj, DMatrixRMaj) - Method in interface org.ddogleg.optimization.math.HessianBFGS
-
Updates the Hessian using BFGS
- update(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ddogleg.optimization.quasinewton.EquationsBFGS
-
DFP Hessian update equation.
- updateDerivates() - Method in class org.ddogleg.optimization.GaussNewtonBase_F64
-
Computes all the derived data structures and attempts to update the parameters
- updateDerivates() - Method in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
-
Computes derived
- updateDerivates() - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
-
Computes all the derived data structures and attempts to update the parameters
- updateDistanceWithNewSeed(LArrayAccessor, P) - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus_MT
-
A new seed has been added and the distance from the seeds needs to be updated
- updateDistanceWithNewSeed(LArrayAccessor, P) - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus
-
A new seed has been added and the distance from the seeds needs to be updated
- updateHessian(DMatrixRMaj) - Method in class org.ddogleg.optimization.math.HessianLeastSquares_DDRM
- updateHessian(DMatrixSparseCSC) - Method in class org.ddogleg.optimization.math.HessianLeastSquares_DSCC
- updateHessian(S) - Method in interface org.ddogleg.optimization.math.HessianLeastSquares
- updateMeans - Variable in class org.ddogleg.clustering.kmeans.StandardKMeans
- USE_CONCURRENT - Static variable in class org.ddogleg.DDoglegConcurrency
-
Used to toggle auto matic switching to concurrent algorithms
- used - Variable in class org.ddogleg.clustering.kmeans.InitializeStandard
- used - Variable in class org.ddogleg.struct.RecycleManagerL
- usedEdges - Variable in class org.ddogleg.graph.GraphDataManager
- usedNodes - Variable in class org.ddogleg.graph.GraphDataManager
- UtilDouble - Class in org.ddogleg.util
- UtilDouble() - Constructor for class org.ddogleg.util.UtilDouble
- UtilGaussian - Class in org.ddogleg.stats
- UtilGaussian() - Constructor for class org.ddogleg.stats.UtilGaussian
- UtilOptimize - Class in org.ddogleg.optimization
-
Performs common optimization tasks.
- UtilOptimize() - Constructor for class org.ddogleg.optimization.UtilOptimize
- UtilStatisticsInt - Class in org.ddogleg.stats
- UtilStatisticsInt() - Constructor for class org.ddogleg.stats.UtilStatisticsInt
V
- valid - Variable in class org.ddogleg.clustering.gmm.GaussianLikelihoodManager.Likelihood
- value - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
value that the polynomial is being sampled at
- valueAt(byte[], int) - Method in class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_U8
- valueAt(double[], int) - Method in class org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_F64
- valueAt(P, int) - Method in interface org.ddogleg.nn.alg.KdTreeDistance
-
Returns the value of an element in the point
- valueMax - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Range the spline's samples are spread across, evenly.
- valueMax - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
-
The min and max expected values of
value - valueMin - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Range the spline's samples are spread across, evenly.
- valueMin - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearSplineND
-
The min and max expected values of
value - valueOf(String) - Static method in enum class org.ddogleg.chainrule.sym.Sym.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.clustering.KMeansInitializers
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.fitting.modelset.distance.StatisticalDistance
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.nn.ConfigNearestNeighborSearch.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.optimization.ConfigLoss.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.optimization.ConfigNonLinearLeastSquares.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.optimization.GaussNewtonBase_F64.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton.LineSearch
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.optimization.quasinewton.SearchStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.solver.RootFinderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.ddogleg.struct.BigDogGrowth
-
Returns the enum constant of this class with the specified name.
- values - Variable in class org.ddogleg.chainrule.sym.Sym
-
Values of a
Sym.constant(double...)terminal - values() - Static method in enum class org.ddogleg.chainrule.sym.Sym.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.clustering.KMeansInitializers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.fitting.modelset.distance.StatisticalDistance
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.nn.ConfigNearestNeighborSearch.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.optimization.ConfigLoss.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.optimization.ConfigNonLinearLeastSquares.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.optimization.GaussNewtonBase_F64.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton.LineSearch
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.optimization.quasinewton.SearchStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.solver.RootFinderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.ddogleg.struct.BigDogGrowth
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueZero - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- variance(DogArray_F64, double) - Static method in class org.ddogleg.stats.StatisticsDogArray
- verbose - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- VERBOSE_PREFIX_LENGTH - Static variable in class org.ddogleg.util.VerboseUtils
-
Number of characters in the class name prefix in verbose printing
- VERBOSE_PRINT_TABLE - Static variable in class org.ddogleg.util.VerboseUtils
-
Prints a table explaining what the prefixes are
- verboseChildren(PrintStream, Set, VerbosePrint...) - Static method in class org.ddogleg.util.VerboseUtils
-
Function which handles boilerplate for support recursive verbose print
- verboseLevel - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- VerbosePrint - Interface in org.ddogleg.struct
-
Generic interface for implementing verbose output to a
PrintStream. - VerboseUtils - Class in org.ddogleg.util
-
Various utility functions for use with
VerbosePrint - VerboseUtils() - Constructor for class org.ddogleg.util.VerboseUtils
- VERSION - Static variable in class org.ddogleg.DDoglegVersion
- VP_TREE - Enum constant in enum class org.ddogleg.nn.ConfigNearestNeighborSearch.Type
- vptree(long) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Vantage pointtree implementation for nearest neighbor search. - VpTree - Class in org.ddogleg.nn.alg
-
Vantage point tree implementation for nearest neighbor search.
- VpTree(long) - Constructor for class org.ddogleg.nn.alg.VpTree
-
Constructor
W
- w0 - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Blending weights for bilinear interpolation
- w1 - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Blending weights for bilinear interpolation
- w2 - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Blending weights for bilinear interpolation
- w3 - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Blending weights for bilinear interpolation
- weight - Variable in class org.ddogleg.chainrule.ops.CRErrorVectorSW
-
Error weight applied to all elements
- weight - Variable in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- weights - Variable in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64.PointInfo
- weights - Variable in class org.ddogleg.optimization.loss.LossWeighted
-
Weight assigned to each function
- width - Variable in class org.ddogleg.chainrule.grid.GridNdHelper
-
Input image shape
- width - Variable in class org.ddogleg.chainrule.sym.SymGrid
- wolfeCondition(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
-
Indicates if there's sufficient decrease and curvature.
- workErrors - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares.TrialHelper
- workJac - Variable in class org.ddogleg.chainrule.ops.CRErrorHuberNorm
- workJac - Variable in class org.ddogleg.chainrule.ops.CRErrorVectorSW
- workJac - Variable in class org.ddogleg.chainrule.ops.CRLossHuber
- workJac - Variable in class org.ddogleg.chainrule.ops.CROperatorBilinearND
-
Workspace for the jacobian
- wrap(double...) - Static method in class org.ddogleg.solver.Polynomial
-
Wraps the polynomial around the array:
f(x) = c[0] + c[1]*x + ... - wrap(A, int) - Method in class org.ddogleg.chainrule.CRArray
- wrap(A, int, int, int) - Method in class org.ddogleg.chainrule.CRMatrix
- WrapExhaustiveNeighbor<P> - Class in org.ddogleg.nn.wrap
-
Wrapper around
ExhaustiveNeighborforNearestNeighbor - WrapExhaustiveNeighbor(KdTreeDistance) - Constructor for class org.ddogleg.nn.wrap.WrapExhaustiveNeighbor
- WrapRealRootsSturm - Class in org.ddogleg.solver.impl
-
Wrapper around
FindRealRootsSturmforPolynomialRoots. - WrapRealRootsSturm(FindRealRootsSturm) - Constructor for class org.ddogleg.solver.impl.WrapRealRootsSturm
- write(int) - Method in class org.ddogleg.util.PrintStreamInjectIndent.Injector
- write(A, int) - Method in class org.ddogleg.chainrule.CRMatrix
-
Copies values into the passed in 'dest' array
- write(A, int, int) - Method in class org.ddogleg.chainrule.CRArray
-
Copies values into the passed in 'dest' array
X
- x - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- x_next - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
Z
- zero() - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
-
Sets the mean, covariance, and weight to zero
- zero() - Method in class org.ddogleg.solver.Polynomial
- zero() - Method in class org.ddogleg.struct.DogArray_B
- zero() - Method in class org.ddogleg.struct.DogArray_F32
- zero() - Method in class org.ddogleg.struct.DogArray_F64
- zero() - Method in class org.ddogleg.struct.DogArray_I16
- zero() - Method in class org.ddogleg.struct.DogArray_I32
- zero() - Method in class org.ddogleg.struct.DogArray_I64
- zero() - Method in class org.ddogleg.struct.DogArray_I8
- zero() - Method in interface org.ddogleg.struct.DogArrayPrimitive
-
Sets all elements to 0 or False for binary queues
- zero(CRArray, int) - Method in class org.ddogleg.chainrule.MathCRMatrixD
- zero(CRArray, int) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Fills all elements in the array with zero
- zero(CRMatrix) - Method in interface org.ddogleg.chainrule.MathCRMatrix
-
Fills all elements in the matrix with zero
- zeroObserved() - Method in class org.ddogleg.chainrule.ops.CRErrorVectorSW
-
Sets the observed vector to zero.
- zeros(int) - Static method in class org.ddogleg.struct.DogArray_B
-
Creates a queue with the specified length as its size filled with false
- zeros(int) - Static method in class org.ddogleg.struct.DogArray_F32
-
Creates a queue with the specified length as its size filled with all zeros
- zeros(int) - Static method in class org.ddogleg.struct.DogArray_F64
-
Creates a queue with the specified length as its size filled with all zeros
- zeros(int) - Static method in class org.ddogleg.struct.DogArray_I16
-
Creates a queue with the specified length as its size filled with all zeros
- zeros(int) - Static method in class org.ddogleg.struct.DogArray_I32
-
Creates a queue with the specified length as its size filled with all zeros
- zeros(int) - Static method in class org.ddogleg.struct.DogArray_I64
-
Creates a queue with the specified length as its size filled with all zeros
- zeros(int) - Static method in class org.ddogleg.struct.DogArray_I8
-
Creates a queue with the specified length as its size filled with all zeros
_
- _findClosest(P) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchBestBinFirst
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form