Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class org.ddogleg.combinatorics.Combinations
- acceptNewState(boolean, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- 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, 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(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.DogArray_I16
- add(int) - Method in class org.ddogleg.struct.DogArray_I32
- add(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.DogArray_I64
- 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<? extends T>) - Method in class org.ddogleg.struct.DogArrayList
- addAll(int, Collection<? extends T>) - 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<? extends T>) - Method in class org.ddogleg.struct.DogArrayList
- addAll(Collection<? extends T>) - Method in class org.ddogleg.struct.FastArrayList
- addAll(List<T>) - Method in class org.ddogleg.struct.DogLinkedList
-
Add all elements in list into this linked list
- addAll(List<T>) - 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<T>) - 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.
- addMean(double[], double) - Method in class org.ddogleg.clustering.gmm.GaussianGmm_F64
-
Helper function for computing Gaussian parameters.
- addSelect(DogArray_I32, int, List<T>, List<T>) - Static method in class org.ddogleg.fitting.modelset.ransac.Ransac
-
Adds the selected elements to the initialSample list and undoes the shuffling.
- 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(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.
- 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
- 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.
- 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
- 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<GaussianGmm_F64>) - 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
AssignCluster
for K-Means. - AssignKMeans(List<P>, PointDistance<P>) - 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.
- 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<P>) - Constructor for class org.ddogleg.nn.alg.AxisSplitterMedian
-
Defaults to selecting the split axis with maximum variance
- AxisSplitterMedian(KdTreeDistance<P>, AxisSplitRule) - Constructor for class org.ddogleg.nn.alg.AxisSplitterMedian
B
- 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
BigDogArrayBase
for any Object[]. - BigDogArray(int, int, BigDogGrowth, Factory<T>, DProcess<T>) - Constructor for class org.ddogleg.struct.BigDogArray
- BigDogArray(Factory<T>) - Constructor for class org.ddogleg.struct.BigDogArray
- BigDogArray(Factory<T>, DProcess<T>) - Constructor for class org.ddogleg.struct.BigDogArray
- BigDogArray_B - Class in org.ddogleg.struct
-
Implementation of
BigDogArrayBase
for 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
BigDogArrayBase
for 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
BigDogArrayBase
for 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
BigDogArrayBase
for 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
BigDogArrayBase
for 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
BigDogArrayBase
for 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<Array>, BigDogArrayBase.AssignNewArrayElements<Array>) - 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
- blockArrayLength(int) - Method in class org.ddogleg.struct.BigDogArrayBase
- 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
- bracket() - Method in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
-
Searches for an upper bound.
- 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(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.
- 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
- centerError - Variable in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- 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
- 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.
- 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
- 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<T>) - Constructor for class org.ddogleg.struct.CircularArray
- CircularArray(Class<T>, 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_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_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
- 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
- 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<T>, 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<P>, 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<P>, 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.
- 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
-
Compuets the Hessian in block form
- computeHessian(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
-
Compuets 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.
- computeInlierSet(List<Point>, int, LeastMedianOfSquares.TrialHelper) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- 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.
- 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
- 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
- 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
- ConfigNearestNeighborSearch - Class in org.ddogleg.nn
-
Generic configuration for all
NearestNeighbor
algorithms. - 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
- 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(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
- 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.
- construct(List<P>, boolean) - Method in class org.ddogleg.nn.alg.KdTreeConstructor
-
Creates a new
KdTree
from 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
UnconstrainedMinimization
andUnconstrainedLeastSquares
. - 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 <= than this amount.
- 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
- copy() - Method in class org.ddogleg.optimization.trustregion.ConfigTrustRegion
- 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.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<S>, DogArray.Set<S, T>) - Method in class org.ddogleg.struct.DogArray
-
Grows the array and adds all the items in list.
- copyIntoList(List<T>) - 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.UnconLeastSqTrustRegion_F64
- cost(DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_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_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<T>) - 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 extends DMatrix> - Interface in org.ddogleg.optimization.functions
- covariance - Variable in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- create(int) - Method in interface org.ddogleg.struct.BigDogArrayBase.NewArray
- 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
- 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
- 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
- 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.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
- 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 file containing build version information.
- DDRM(SchurJacobian<DMatrixRMaj>) - 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.
- DEFAULT_BLOCK_SIZE - Static variable in class org.ddogleg.struct.BigDogArrayBase
-
Default block size.
- 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
- diagonal_max - Variable in class org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
-
Clamps the diagonal values of J'*J when constructing the LM formula.
- diagonal_min - 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
- 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<Point>, 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(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
- 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
- DogArray<T> - Class in org.ddogleg.struct
-
Growable array which automatically creates, recycles, and resets its elements.
- DogArray(int, Factory<T>) - Constructor for class org.ddogleg.struct.DogArray
-
Constructor which allows new instances to be created using a lambda
- DogArray(Class<T>, Factory<T>) - Constructor for class org.ddogleg.struct.DogArray
-
Constructor which allows new instances to be created using a lambda
- DogArray(Factory<T>) - 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<T>, DProcess<T>) - Constructor for class org.ddogleg.struct.DogArray
-
User provided factory function and reset function.
- DogArray(Factory<T>, DProcess<T>, DProcess<T>) - 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.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<T>) - Constructor for class org.ddogleg.struct.DogArrayList
- DogArrayList.MyIterator - Class in org.ddogleg.struct
- DogArrayPrimitive<T extends 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.FactoryOptimizationSparse
-
Creates a sparse trust region optimization using dogleg steps.
- dogleg(ConfigTrustRegion, boolean) - Static method in class org.ddogleg.optimization.FactoryOptimization
-
Creates a dense trust region least-squares 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(boolean, 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<DMatrixSparseCSC>) - 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
- 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
- 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
- EVD - Enum constant in enum class org.ddogleg.solver.RootFinderType
-
Eigenvalue decomposition based.
- exhaustive(KdTreeDistance<P>) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Performs an optimal
NearestNeighbor
by 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<P>) - 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.
- 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_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
- 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<T>) - 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<T>) - Constructor for class org.ddogleg.struct.FastArray
- FastArray(Class<T>, int) - Constructor for class org.ddogleg.struct.FastArray
- FastArrayList<T> - Class in org.ddogleg.struct
- FastArrayList(FastArray<T>) - Constructor for class org.ddogleg.struct.FastArrayList
- FastArrayList.MyIterator - Class in org.ddogleg.struct
- 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<T>) - 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
- 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<T>) - Method in class org.ddogleg.struct.FastAccess
-
Same as
FastAccess.findAll(java.util.List<T>, org.ddogleg.struct.FastAccess.FunctionMatches<T>)
but returns a new list. - find(FastAccess.FunctionMatches<T>) - 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<T>, FastAccess.FunctionMatches<T>) - Method in class org.ddogleg.struct.FastAccess
-
Finds the indexes of all elements which match.
- findAllIdx(DogArray_I32, FastAccess.FunctionMatches<T>) - Method in class org.ddogleg.struct.FastAccess
-
Finds the indexes of all elements which match.
- findBestMatch(P, DogArray<P>) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
-
Searches for this cluster which is the closest to p
- findBestMatch(P, DogArray<P>, 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<T>) - 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<NnData<P>>) - Method in interface org.ddogleg.nn.NearestNeighbor.Search
-
Searches for the N nearest neighbor to the specified point.
- findNearest(P, double, int, DogArray<NnData<P>>) - Method in class org.ddogleg.nn.wrap.KdTreeInternalSearch
- findNearest(P, double, NnData<P>) - Method in interface org.ddogleg.nn.NearestNeighbor.Search
-
Searches for the nearest neighbor to the specified point.
- findNearest(P, double, NnData<P>) - 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<KdTreeResult>) - Method in interface org.ddogleg.nn.alg.KdTreeSearchN
-
Searches for the N nearest-neighbors to the target.
- findNeighbor(P, int, DogArray<KdTreeResult>) - Method in class org.ddogleg.nn.alg.searches.KdTreeSearchNBbf
- findNeighbor(P, int, DogArray<KdTreeResult>) - 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<Point>, 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
- 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<T>) - Method in class org.ddogleg.struct.BigDogArray
-
Simulates a for-each loop.
- forEach(int, int, FastAccess.FunctionEach<T>) - 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<T>) - 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<T>) - Method in class org.ddogleg.struct.BigDogArray
-
Simulates a for-each loop.
- forIdx(int, int, FastAccess.FunctionEachIdx<T>) - 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<T>) - Method in class org.ddogleg.struct.FastAccess
-
The passed in function is called once for each element in the list
- fp - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- fprev - Variable in class org.ddogleg.optimization.quasinewton.LineSearchFletcher86
- 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.
- 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
- 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<S>) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianLeastSquares<S>) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianSchurComplement<S>) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- functionGradientHessian(DMatrixRMaj, boolean, DMatrixRMaj, HessianSchurComplement<S>) - 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 extends DMatrix> - 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.UnconLeastSqTrustRegion_F64
- functionResiduals - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_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<GaussianGmm_F64>) - 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 extends ConfigGaussNewton,
HM extends HessianMath> - 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
- generate(List<Point>, 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<P>) - 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
-
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
- 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
- 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<T>) - 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
- 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
- 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.UnconstrainedLeastSquares
-
Returns the value of the objective function being evaluated at the current parameters value.
- getFunctionValue() - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresSchur
-
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
- getInitialSample() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getInlierSize() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- 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
- getIteration() - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
- getJacobian() - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- 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
- 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
-
If configured to computer the inlier set it returns the computed inliers.
- 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.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 fit a data set
- 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 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
- 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 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
- getOutside(List<T>) - 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.UnconstrainedLeastSquares
-
After each iteration this function can be called to get the current best set of parameters.
- getParameters() - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresSchur
-
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<T>) - 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.
- 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.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(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
- 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
- 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
- GraphDataManager<N,
E> - Class in org.ddogleg.graph -
Handles creating and recycling data in a graph.
- GraphDataManager() - Constructor for class org.ddogleg.graph.GraphDataManager
- 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
- 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
-
Value of the first element in the queue
- 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 extends DMatrix> - 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<DMatrixRMaj>) - 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<DMatrixSparseCSC, DMatrixRMaj>) - 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<DMatrixRMaj>) - 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<DMatrixSparseCSC, DMatrixRMaj>) - 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 extends DMatrix> - 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 extends DMatrix> - 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<S, DMatrixRMaj>, LinearSolverSparse<S, DMatrixRMaj>) - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_Base
- HessianSchurComplement_DDRM - Class in org.ddogleg.optimization.math
-
Implementation of
HessianSchurComplement_Base
forDMatrixRMaj
- HessianSchurComplement_DDRM() - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- HessianSchurComplement_DDRM(LinearSolverDense<DMatrixRMaj>, LinearSolverDense<DMatrixRMaj>) - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DDRM
- HessianSchurComplement_DSCC - Class in org.ddogleg.optimization.math
-
Implementation of
HessianSchurComplement_Base
forDMatrixSparseCSC
- HessianSchurComplement_DSCC() - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
- HessianSchurComplement_DSCC(LinearSolverSparse<DMatrixSparseCSC, DMatrixRMaj>, LinearSolverSparse<DMatrixSparseCSC, DMatrixRMaj>) - Constructor for class org.ddogleg.optimization.math.HessianSchurComplement_DSCC
I
- include(double) - Method in interface org.ddogleg.struct.DogArray_F32.Filter
- include(double) - Method in interface org.ddogleg.struct.DogArray_F64.Filter
- include(int) - Method in interface org.ddogleg.struct.DogArray_I16.Filter
- include(int) - Method in interface org.ddogleg.struct.DogArray_I32.Filter
- include(int) - Method in interface org.ddogleg.struct.DogArray_I8.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(double) - Method in class org.ddogleg.struct.DogArray_F64
-
Returns the index of the first element with the specified 'value'.
- indexOf(float) - Method in class org.ddogleg.struct.DogArray_F32
-
Returns the index of the first element with the specified 'value'.
- 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(long) - Method in class org.ddogleg.struct.DogArray_I64
-
Returns the index of the first element with the specified 'value'.
- 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 extends DMatrix> - Class in org.ddogleg.optimization.wrap
- Individual_to_CoupledJacobian(FunctionNtoM, FunctionNtoMxN<S>) - 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, 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<T>) - 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<T>, int) - Method in class org.ddogleg.combinatorics.Combinations
-
Initialize with a new list and bucket size
- init(DistanceFromModel<Model, Point>, ArrayDeque<PointIndex<Point>>) - Method in class org.ddogleg.fitting.modelset.distance.FitByMeanStatistics
- init(DistanceFromModel<Model, Point>, ArrayDeque<PointIndex<Point>>) - Method in class org.ddogleg.fitting.modelset.distance.FitByMedianStatistics
- init(DistanceFromModel<Model, Point>, ArrayDeque<PointIndex<Point>>) - 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.UnconstrainedLeastSquares
-
Specify the initial set of parameters from which to start from.
- initialize(double[], double, double) - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresSchur
-
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<Point>) - Method in class org.ddogleg.fitting.modelset.ransac.RansacMulti
-
Initialize internal data structures before performing RANSAC iterations
- initialize(PointDistance<P>, long) - Method in interface org.ddogleg.clustering.kmeans.InitializeKMeans
-
Initializes internal data structures.
- initialize(PointDistance<P>, long) - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus
- initialize(PointDistance<P>, long) - Method in class org.ddogleg.clustering.kmeans.InitializeStandard
- initialize(ModelGenerator<Model, Point>, DistanceFromModel<Model, Point>) - Method in interface org.ddogleg.fitting.modelset.ransac.Ransac.InitializeModels
- initialize(TrustRegionBase_F64<S, ?>, int, double) - Method in interface org.ddogleg.optimization.trustregion.TrustRegionBase_F64.ParameterUpdate
-
Must call this function first.
- initialize(TrustRegionBase_F64<S, ?>, int, double) - Method in class org.ddogleg.optimization.trustregion.TrustRegionUpdateCauchy_F64
- initialize(TrustRegionBase_F64<S, ?>, 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<P>) - 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
- inlierFrac - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- InlierFraction - Interface in org.ddogleg.fitting.modelset
-
Specifies inlier set as a fraction
- inlierSet - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- InlierThreshold - Interface in org.ddogleg.fitting.modelset
-
Specifies a fit threshold for an inlier set based upon a maximum allowed error
- 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.
- 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>, T) - Method in class org.ddogleg.struct.DogLinkedList
-
Inserts the object into a new element after the provided element.
- insertBefore(DogLinkedList.Element<T>, T) - Method in class org.ddogleg.struct.DogLinkedList
-
Inserts the object into a new element before the provided element.
- 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.
- 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.CircularArray_F32
- isEmpty() - Method in class org.ddogleg.struct.CircularArray_F64
- isEmpty() - Method in class org.ddogleg.struct.CircularArray_I32
- isEmpty() - Method in class org.ddogleg.struct.CircularArray
- 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
- 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(DogArray_B) - Method in class org.ddogleg.struct.DogArray_B
- isEquals(DogArray_F32) - Method in class org.ddogleg.struct.DogArray_F32
- isEquals(DogArray_F64) - Method in class org.ddogleg.struct.DogArray_F64
- isEquals(DogArray_I16) - Method in class org.ddogleg.struct.DogArray_I16
- isEquals(DogArray_I32) - Method in class org.ddogleg.struct.DogArray_I32
- isEquals(DogArray_I64) - Method in class org.ddogleg.struct.DogArray_I64
- isEquals(DogArray_I8) - Method in class org.ddogleg.struct.DogArray_I8
- isFull() - Method in class org.ddogleg.struct.CircularArray_F32
- isFull() - Method in class org.ddogleg.struct.CircularArray_F64
- isFull() - Method in class org.ddogleg.struct.CircularArray_I32
- isFull() - Method in class org.ddogleg.struct.CircularArray
- 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
- isLeaf() - Method in class org.ddogleg.nn.alg.KdTree.Node
- isStopRequested() - Method in interface org.ddogleg.struct.Stoppable
-
True if a request to stop has been sent.
- 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(FunctionNtoM, FunctionNtoMxN<S>, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobian(FunctionNtoM, FunctionNtoMxN<S>, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobianForwards(FunctionNtoM, Class<D>) - Static method in class org.ddogleg.optimization.FactoryNumericalDerivative
- jacobianPrint(FunctionNtoM, FunctionNtoMxN<S>, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobianPrint(FunctionNtoM, FunctionNtoMxN<S>, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobianPrintR(FunctionNtoM, FunctionNtoMxN<S>, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Prints out the difference using a relative error threshold
- jacobianPrintR(FunctionNtoM, FunctionNtoMxN<S>, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
- jacobianR(FunctionNtoM, FunctionNtoMxN<S>, double[], double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Checks the jacobian using a relative error threshold.
- jacobianR(FunctionNtoM, FunctionNtoMxN<S>, double[], double, double) - Static method in class org.ddogleg.optimization.DerivativeChecker
-
Checks the jacobian using a relative error threshold.
- 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<P>, AxisSplitter<P>) - Constructor for class org.ddogleg.nn.wrap.KdForestBbfNearestNeighbor
- kdRandomForest(KdTreeDistance<P>, int, int, int, long) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Approximate
NearestNeighbor
search 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<P>) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Performs an optimal
NearestNeighbor
search using K-D tree. - kdtree(KdTreeDistance<P>, int) - Static method in class org.ddogleg.nn.FactoryNearestNeighbor
-
Performs an approximate
NearestNeighbor
search 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-Tree
from a list of points and (optional) associated data. - KdTreeConstructor(KdTreeDistance<P>) - 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<P>, AxisSplitter<P>) - 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
KdTree
forNearestNeighbor
- KdTreeNearestNeighbor(KdTreeDistance<P>) - Constructor for class org.ddogleg.nn.wrap.KdTreeNearestNeighbor
- KdTreeNearestNeighbor(KdTreeSearch1<P>, KdTreeSearchN<P>, AxisSplitter<P>) - 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
KdTreeSearchBestBinFirst
which searches for the single best nearest-neighbor. - KdTreeSearch1Bbf(KdTreeDistance<P>, 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
KdTree
for the nearest-neighbor of a search. - KdTreeSearch1Standard(KdTreeDistance<P>) - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearch1Standard
- KdTreeSearchBestBinFirst<P> - Class in org.ddogleg.nn.alg.searches
-
Approximate search for
K-D Trees
using the best-bin-first method [1] that supports multiple trees. - KdTreeSearchBestBinFirst(KdTreeDistance<P>, 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
KdTreeSearchBestBinFirst
which searches for the N nearest-neighbors. - KdTreeSearchNBbf(KdTreeDistance<P>, 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
KdTree
for the nearest-neighbor of a search. - KdTreeSearchNStandard(KdTreeDistance<P>) - Constructor for class org.ddogleg.nn.alg.searches.KdTreeSearchNStandard
- kMeans(ConfigKMeans, int, Class<T>) - Static method in class org.ddogleg.clustering.FactoryClustering
-
K-Means using a primitive array, e.g.
- kMeans(ConfigKMeans, ComputeMeanClusters<P>, PointDistance<P>, DogLambdas.NewInstance<P>) - Static method in class org.ddogleg.clustering.FactoryClustering
-
High level interface for creating k-means cluster.
- kMeans_MT(ConfigKMeans, int, int, Class<T>) - Static method in class org.ddogleg.clustering.FactoryClustering
- kMeans_MT(ConfigKMeans, int, ComputeMeanClusters<P>, PointDistance<P>, DogLambdas.NewInstance<P>) - Static method in class org.ddogleg.clustering.FactoryClustering
- KMeansInitializers - Enum Class in org.ddogleg.clustering
-
List of different initialization techniques for k-means
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
- 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, double, ModelManager<Model>, Class<Point>) - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
-
Configures the algorithm.
- LeastMedianOfSquares(long, int, ModelManager<Model>, Class<Point>) - 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, double, ModelManager<Model>, Class<Point>) - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- LeastMedianOfSquares_MT(long, int, ModelManager<Model>, Class<Point>) - Constructor for class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- LeastMedianOfSquares.TrialHelper - Class in org.ddogleg.fitting.modelset.lmeds
- 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
- levenbergMarquardt(ConfigLevenbergMarquardt) - Static method in class org.ddogleg.optimization.FactoryOptimizationSparse
- levenbergMarquardt(ConfigLevenbergMarquardt, boolean) - Static method in class org.ddogleg.optimization.FactoryOptimization
- LevenbergMarquardt_F64<S extends DMatrix,
HM extends HessianMath> - Class in org.ddogleg.optimization.lm -
Implementation of Levenberg-Marquardt non-linear least squares optimization.
- LevenbergMarquardt_F64(MatrixMath<S>, HM) - Constructor for class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- levenbergMarquardtSchur(boolean, 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
List
forLArrayAccessor
. - ListAccessor(List<P>, DogLambdas.Copy<P>, Class<P>) - 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
- 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 extends DMatrix> - Class in org.ddogleg.optimization.wrap
-
Convert the Jacobian of a least squares function into a nonlinear optimization gradient.
- LsToNonLinearDeriv(FunctionNtoM, FunctionNtoMxN<S>) - Constructor for class org.ddogleg.optimization.wrap.LsToNonLinearDeriv
M
- main(String[]) - Static method in class org.ddogleg.combinatorics.Permute
- masterModelManager - Variable in class org.ddogleg.fitting.modelset.ransac.Ransac
- matchPointsToClusters(LArrayAccessor<P>, DogArray<P>) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans_MT
-
Finds the cluster which is the closest to each point.
- matchPointsToClusters(LArrayAccessor<P>, DogArray<P>) - 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.optimization.lm.LevenbergMarquardt_F64
- math - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- MatrixMath<S extends DMatrix> - 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(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
- 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(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 forumula.
- 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.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
- ModelManager - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- 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
ModelMatcher
where the models are specified after construction. - MORE94 - Enum constant in enum class org.ddogleg.optimization.quasinewton.ConfigQuasiNewton.LineSearch
- 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
- 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
- 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
- nu - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- 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
- 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
- oldCenter - Variable in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- 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 in org.ddogleg.optimization
-
This message is thrown if something bad happens while optimizing that would be the results invalid
- OptimizationException() - Constructor for exception org.ddogleg.optimization.OptimizationException
- OptimizationException(String) - Constructor for exception org.ddogleg.optimization.OptimizationException
- org.ddogleg - package org.ddogleg
- 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.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
- owner - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
P
- p - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- param - Variable in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- 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<T>) - Constructor for class org.ddogleg.combinatorics.Permute
-
Permute the elements in the list provided
- 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
-
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
-
Returns and removes the last element from the queue.
- positiveDefinite - Variable in class org.ddogleg.optimization.trustregion.TrustRegionUpdateDogleg_F64
- 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
- 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 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.
- process(double[], double[]) - Method in interface org.ddogleg.optimization.functions.FunctionNtoN
-
Processes the function.
- process(double[], double[]) - Method in class org.ddogleg.optimization.wrap.LsToNonLinearDeriv
- 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<Point>) - Method in class org.ddogleg.fitting.modelset.distance.StatisticalDistanceModelMatcher
- process(List<Point>) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- process(List<Point>) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- process(List<Point>) - 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<Point>) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac_MT
- process(List<Point>) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- process(List<Point>) - 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<double[]>, int) - Method in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64
- process(LArrayAccessor<double[]>, DogArray_I32, FastAccess<double[]>) - Method in class org.ddogleg.clustering.misc.MeanArrayF64
- process(LArrayAccessor<P>, int) - Method in interface org.ddogleg.clustering.ComputeClusters
-
Computes a set of clusters which segment the points into numCluster sets.
- process(LArrayAccessor<P>, int) - Method in class org.ddogleg.clustering.kmeans.StandardKMeans
- process(LArrayAccessor<P>, DogArray_I32, FastAccess<P>) - 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<Array>) - 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
QuasiNewtonBFGS
withLineSearchMore94
for 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
QuasiNewtonBFGS
forUnconstrainedMinimization
. - QuasiNewtonBFGS_to_UnconstrainedMinimization(QuasiNewtonBFGS) - Constructor for class org.ddogleg.optimization.wrap.QuasiNewtonBFGS_to_UnconstrainedMinimization
- queueSize() - Method in class org.ddogleg.struct.CircularArray_F32
- queueSize() - Method in class org.ddogleg.struct.CircularArray_F64
- 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 extends Comparable<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<T>) - Constructor for class org.ddogleg.sorting.QuickSortComparator
- QuickSortComparator(Comparator<T>) - 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_FOREST - Enum constant in enum class org.ddogleg.nn.ConfigNearestNeighborSearch.Type
- randomDraw(List<T>, int, List<T>, 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<Model>, Class<Point>) - 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<Model>, Class<Point>) - 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
RANSAC
that finds the best fit model and model parameters to a set of data. - RansacMulti(long, int, List<RansacMulti.ObjectType>, Class<Point>) - 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.
- 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<N, E>) - 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<T>) - Constructor for class org.ddogleg.struct.RecycleManager
- RecycleManagerL<T> - Class in org.ddogleg.struct
-
RecycleManager
which maintains a used list. - RecycleManagerL(Class<T>) - Constructor for class org.ddogleg.struct.RecycleManagerL
- recycleNode(Node<N, E>) - 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
- 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.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<T>) - 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<T>) - 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.CircularArray_F32
-
Removes the first element
- removeHead() - Method in class org.ddogleg.struct.CircularArray_F64
-
Removes the first element
- removeHead() - Method in class org.ddogleg.struct.CircularArray_I32
-
Removes the first element
- removeHead() - Method in class org.ddogleg.struct.CircularArray
-
Removes the first element
- removeHead() - Method in class org.ddogleg.struct.DogLinkedList
-
Removes the first element from the list
- 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
- removeTail() - Method in class org.ddogleg.struct.BigDogArrayBase
-
Shrinks the array by one
- removeTail() - Method in class org.ddogleg.struct.CircularArray_F32
-
Removes the last element
- removeTail() - Method in class org.ddogleg.struct.CircularArray_F64
-
Removes the last element
- removeTail() - Method in class org.ddogleg.struct.CircularArray_I32
-
Removes the last element
- removeTail() - Method in class org.ddogleg.struct.CircularArray
-
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.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
- 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.solver.FitQuadratic2D
- reset() - Method in class org.ddogleg.struct.BigDogArrayBase
-
Sets the array size to zero.
- reset() - Method in class org.ddogleg.struct.CircularArray_F32
- reset() - Method in class org.ddogleg.struct.CircularArray_F64
- reset() - Method in class org.ddogleg.struct.CircularArray_I32
- reset() - Method in class org.ddogleg.struct.CircularArray
- 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
-
Convenience function which resets the array and reserves memory
- 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<T>) - Method in class org.ddogleg.struct.DogArray
-
Deprecated.
- residuals - Variable in class org.ddogleg.optimization.lm.LevenbergMarquardt_F64
- residuals - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- residuals - Variable in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_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 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<T>) - Method in class org.ddogleg.struct.BigDogArray
-
Resizes the array and fills all new elements with the specified value
- resize(int, DProcess<T>) - Method in class org.ddogleg.struct.DogArray
-
Resize with a configuration operator.
- resize(int, DProcessIdx<T>) - 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
- resizeQueue(int) - Method in class org.ddogleg.struct.CircularArray_F64
- 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
S
- sameStateAsCost - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- sampleSize - Variable in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- 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
- SchurJacobian<S extends DMatrix> - Interface in org.ddogleg.optimization.functions
-
Jacobian calculation for use in Schur Complement.
- SchurJacobian_to_NtoMxN<T extends DMatrix> - Class in org.ddogleg.optimization.wrap
-
Provides a way to convert a regular Jacobian matrix into a SchurJacobian
- SchurJacobian_to_NtoMxN(SchurJacobian<T>) - 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<double[]>) - 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<Point>, 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<Point>, DistanceFromModel<Model, Point>, 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<double[]>, List<GaussianGmm_F64>) - Method in interface org.ddogleg.clustering.gmm.InitializeGmm_F64
- selectSeeds(LArrayAccessor<double[]>, List<GaussianGmm_F64>) - Method in class org.ddogleg.clustering.gmm.SeedFromKMeans_F64
- selectSeeds(LArrayAccessor<P>, int, DogArray<P>) - 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<P>, int, DogArray<P>) - Method in class org.ddogleg.clustering.kmeans.InitializePlusPlus
- selectSeeds(LArrayAccessor<P>, int, DogArray<P>) - Method in class org.ddogleg.clustering.kmeans.InitializeStandard
- 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.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(ConfigGaussNewton) - Method in class org.ddogleg.optimization.ConfigGaussNewton
- set(CircularArray_F32) - Method in class org.ddogleg.struct.CircularArray_F32
- set(CircularArray_F64) - Method in class org.ddogleg.struct.CircularArray_F64
- 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<T>) - 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.
- 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
- 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
- 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, FunctionNtoMxN<S>) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- setFunction(FunctionNtoM, FunctionNtoMxN<S>) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- setFunction(FunctionNtoM, FunctionNtoMxN<S>) - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquares
-
Specifies a set of functions and their Jacobian.
- setFunction(FunctionNtoM, SchurJacobian<S>) - Method in class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- setFunction(FunctionNtoM, SchurJacobian<S>) - Method in class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- setFunction(FunctionNtoM, SchurJacobian<S>) - Method in interface org.ddogleg.optimization.UnconstrainedLeastSquaresSchur
-
Specifies a set of functions and their 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.
- 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
- 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
- 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<ModelGenerator<Model, Point>>, Factory<DistanceFromModel<Model, Point>>) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares_MT
- setModel(Factory<ModelGenerator<Model, Point>>, Factory<DistanceFromModel<Model, Point>>) - Method in class org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares
- setModel(Factory<ModelGenerator<Model, Point>>, Factory<DistanceFromModel<Model, Point>>) - Method in interface org.ddogleg.fitting.modelset.ModelMatcherPost
-
Specifies the internal model.
- setModel(Factory<ModelGenerator<Model, Point>>, Factory<DistanceFromModel<Model, Point>>) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac_MT
- setModel(Factory<ModelGenerator<Model, Point>>, Factory<DistanceFromModel<Model, Point>>) - Method in class org.ddogleg.fitting.modelset.ransac.Ransac
- setPoints(List<double[]>, boolean) - Method in class org.ddogleg.nn.alg.VpTree
- setPoints(List<P>) - Method in class org.ddogleg.nn.alg.ExhaustiveNeighbor
-
The input list which the nearest-neighbor is to be found inside of
- setPoints(List<P>, boolean) - Method in interface org.ddogleg.nn.NearestNeighbor
-
Specifies the set of points which are to be searched.
- setPoints(List<P>, boolean) - Method in class org.ddogleg.nn.wrap.KdForestBbfNearestNeighbor
- setPoints(List<P>, boolean) - Method in class org.ddogleg.nn.wrap.KdTreeNearestNeighbor
- setPoints(List<P>, boolean) - Method in class org.ddogleg.nn.wrap.WrapExhaustiveNeighbor
- 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.lmeds.LeastMedianOfSquares
-
Number of points it samples to compute a model from.
- 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.
- setSize(int) - Method in class org.ddogleg.struct.DogArray
- 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
- 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
- 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(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(Polynomial) - Method in class org.ddogleg.solver.Polynomial
- 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(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
-
If set to a non-null output then extra information will be printed to the specified stream.
- setVerbose(PrintStream, int) - Method in interface org.ddogleg.optimization.IterativeOptimization
-
If set to a non-null output then extra information will be printed to the specified stream.
- 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<String>) - 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
- 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
- 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.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.CircularArray_F32
- size - Variable in class org.ddogleg.struct.CircularArray_F64
- size - Variable in class org.ddogleg.struct.CircularArray_I32
- size - Variable in class org.ddogleg.struct.CircularArray
- 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.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.CircularArray_F32
- size() - Method in class org.ddogleg.struct.CircularArray_F64
- size() - Method in class org.ddogleg.struct.CircularArray_I32
- size() - Method in class org.ddogleg.struct.CircularArray
- 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
- solverA - Variable in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- solverD - Variable in class org.ddogleg.optimization.math.HessianSchurComplement_Base
- 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<T>) - 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<T>) - 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<T>) - Method in class org.ddogleg.sorting.QuickSort_S32
-
Sorts the array and modifies the order in the list the same way
- sort(List<T>, int) - Method in class org.ddogleg.sorting.QuickSortComparable
- sort(List<T>, 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<P>, DogArray_I32, List<P>, DogArray_I32, List<P>, 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<P>, DogArray_I32, List<P>, DogArray_I32, List<P>, DogArray_I32) - Method in class org.ddogleg.nn.alg.AxisSplitterMedian
- SQRT_2_PI - Static variable in class org.ddogleg.stats.UtilGaussian
- 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<P>, InitializeKMeans<P>, PointDistance<P>, DogLambdas.NewInstance<P>) - 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<P>, InitializeKMeans<P>, PointDistance<P>, DogLambdas.NewInstance<P>) - 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.CircularArray_F32
- start - Variable in class org.ddogleg.struct.CircularArray_F64
- start - Variable in class org.ddogleg.struct.CircularArray_I32
- start - Variable in class org.ddogleg.struct.CircularArray
- 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<Model>, ModelGenerator<Model, Point>, DistanceFromModel<Model, Point>, ModelCodec<Model>) - 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 in org.ddogleg.struct
-
Exception which is thrown when a process has been stopped early.
- Stopped() - Constructor for exception org.ddogleg.struct.Stoppable.Stopped
- Stopped(String) - Constructor for exception org.ddogleg.struct.Stoppable.Stopped
- 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<T>, int, int) - Static method in class org.ddogleg.util.SwapElement
- swap(DogLinkedList.Element<T>, DogLinkedList.Element<T>) - 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
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
-
Value of the last element in the queue
- targetClass - Variable in class org.ddogleg.struct.RecycleManager
- 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.solver.Polynomial
- 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.
- TrustRegionBase_F64<S extends DMatrix,
HM extends HessianMath> - Class in org.ddogleg.optimization.trustregion -
Base class for all trust region implementations.
- TrustRegionBase_F64(TrustRegionBase_F64.ParameterUpdate<S>, HM) - Constructor for class org.ddogleg.optimization.trustregion.TrustRegionBase_F64
- TrustRegionBase_F64.ParameterUpdate<S extends DMatrix> - Interface in org.ddogleg.optimization.trustregion
- TrustRegionUpdateCauchy_F64<S extends DMatrix> - 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 extends DMatrix> - 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
- 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, C> - Class in org.ddogleg.struct -
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, C, D> - Class in org.ddogleg.struct -
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.struct.FastAccess
U
- UnconLeastSqLevenbergMarquardt_F64<S extends DMatrix> - Class in org.ddogleg.optimization.lm
-
Implementation of
LevenbergMarquardt_F64
forUnconstrainedLeastSquares
. - UnconLeastSqLevenbergMarquardt_F64(MatrixMath<S>, HessianLeastSquares<S>) - Constructor for class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardt_F64
- UnconLeastSqLevenbergMarquardtSchur_F64<S extends DMatrix> - Class in org.ddogleg.optimization.lm
-
Implementation of
LevenbergMarquardt_F64
forUnconstrainedLeastSquaresSchur
. - UnconLeastSqLevenbergMarquardtSchur_F64(MatrixMath<S>, HessianSchurComplement<S>) - Constructor for class org.ddogleg.optimization.lm.UnconLeastSqLevenbergMarquardtSchur_F64
- UnconLeastSqTrustRegion_F64<S extends DMatrix> - Class in org.ddogleg.optimization.trustregion
-
Implementations of
Trust Region
forUnconstrainedLeastSquares
. - UnconLeastSqTrustRegion_F64(TrustRegionBase_F64.ParameterUpdate<S>, HessianLeastSquares<S>, MatrixMath<S>) - Constructor for class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegion_F64
- UnconLeastSqTrustRegionSchur_F64<S extends DMatrix> - Class in org.ddogleg.optimization.trustregion
-
Implementations of
UnconstrainedLeastSquaresSchur
. - UnconLeastSqTrustRegionSchur_F64(TrustRegionBase_F64.ParameterUpdate<S>, HessianSchurComplement<S>) - Constructor for class org.ddogleg.optimization.trustregion.UnconLeastSqTrustRegionSchur_F64
- UnconMinTrustRegionBFGS_F64 - Class in org.ddogleg.optimization.trustregion
-
Implementations of
TrustRegionUpdateCauchy_F64
forUnconstrainedMinimization
. - UnconMinTrustRegionBFGS_F64(TrustRegionBase_F64.ParameterUpdate<DMatrixRMaj>, HessianBFGS) - Constructor for class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
- UnconstrainedLeastSquares<S extends DMatrix> - Interface in org.ddogleg.optimization
-
Non-linear least squares problems have a special structure which can be taken advantage of for optimization.
- UnconstrainedLeastSquaresSchur<S extends DMatrix> - Interface in org.ddogleg.optimization
-
A variant on
UnconstrainedLeastSquares
for 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
- 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>, 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>, 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
- 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
- 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.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() - 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.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
- verboseLevel - Variable in class org.ddogleg.optimization.GaussNewtonBase_F64
- VerbosePrint - Interface in org.ddogleg.struct
-
Generic interface for implementing verbose output to a
PrintStream
. - 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 point
tree 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
- weight - Variable in class org.ddogleg.clustering.gmm.GaussianGmm_F64
- weights - Variable in class org.ddogleg.clustering.gmm.ExpectationMaximizationGmm_F64.PointInfo
- wolfeCondition(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ddogleg.optimization.trustregion.UnconMinTrustRegionBFGS_F64
-
Indicates if there's sufficient decrease and curvature.
- wrap(double...) - Static method in class org.ddogleg.solver.Polynomial
-
Wraps the polynomial around the array:
f(x) = c[0] + c[1]*x + ... - WrapExhaustiveNeighbor<P> - Class in org.ddogleg.nn.wrap
-
Wrapper around
ExhaustiveNeighbor
forNearestNeighbor
- WrapExhaustiveNeighbor(KdTreeDistance<P>) - Constructor for class org.ddogleg.nn.wrap.WrapExhaustiveNeighbor
- WrapRealRootsSturm - Class in org.ddogleg.solver.impl
-
Wrapper around
FindRealRootsSturm
forPolynomialRoots
. - WrapRealRootsSturm(FindRealRootsSturm) - Constructor for class org.ddogleg.solver.impl.WrapRealRootsSturm
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
- 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