Skip navigation links
C E F G I L M N O P R S U 

C

calculateDerivative(int, double[]) - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
Given a set of parameters, and inputs, calculates the derivative of the k'th parameter d/d a_k (F) The function is linear in parameters eg: f(x) = params[0]* f0(x) + params[1]*f1(x) + ...
calculateDerivative(int, double[], double[]) - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
Given a set of parameters, and inputs, calculates the derivative of the k'th parameter d/d a_k (F)
calculateDerivatives() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
Creates an array of derivatives since each one is used 3x's
calculateDerivatives() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
Creates an array of derivatives since each one is used 3x's
calculateDerivatives() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 
calculateErrors() - Method in interface org.orangepalantir.leastsquares.Fitter
 
calculateErrors() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
returns the cumulative error for current values
calculateErrors() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
returns the cumulative error for current values
calculateErrors() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
returns the cumulative error for current values
calculateSecondDerivative(int, int, double[], double[]) - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
NOT USED.
createAlphaMatrix() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
 
createAlphaPrimeMatrix() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 
createBetaMatrix() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
 
createBetaMatrix() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 

E

evaluate(double[], double[]) - Method in interface org.orangepalantir.leastsquares.Function
Returns the functions evaluated at the specific parameter set
evaluate(double[], double[]) - Method in class org.orangepalantir.leastsquares.functions.ExponentialFunction
 
evaluate(double[], double[]) - Method in class org.orangepalantir.leastsquares.functions.LinearFunction
 
evaluatePolynomial(double[], double) - Static method in class org.orangepalantir.filters.SavitzyGolayFilter
Evaluates a polynomial where: p(x) = poly[0] * x**m + poly[1] * x**(m-1) + ...
evaluatePolynomial(double[], double, int) - Static method in class org.orangepalantir.filters.SavitzyGolayFilter
Evaluates derivative of polynomial where with: p(x) = poly[0] * x**m + poly[1] * x**(m-1) + ...
ExponentialFunction - Class in org.orangepalantir.leastsquares.functions
Created by msmith on 2/26/14.
ExponentialFunction() - Constructor for class org.orangepalantir.leastsquares.functions.ExponentialFunction
 

F

filter(float[], double[], int, int) - Method in class org.orangepalantir.filters.SavitzyGolayFilter
Calculates one point in the data, similar to one step of a convolution.
filter(double[], double[], int, int) - Method in class org.orangepalantir.filters.SavitzyGolayFilter
Calculates one point in the data, similar to one step of a convolution.
filterData(double[]) - Method in class org.orangepalantir.filters.SavitzyGolayFilter
filters the data by assuming the ends are reflected.
filterData(float[]) - Method in class org.orangepalantir.filters.SavitzyGolayFilter
filters the data by assuming the ends are reflected.
fitData() - Method in interface org.orangepalantir.leastsquares.Fitter
 
fitData() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
Main routine, call this and the Parameters are iterated one time because the equations are assumed to be linear in parameter space.
fitData() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
Main routine, call this and the Parameters are iterated until it is finished.
fitData() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
Main routine, call this and the Parameters are iterated until it is finished.
Fitter - Interface in org.orangepalantir.leastsquares
 
Function - Interface in org.orangepalantir.leastsquares
 

G

getCovarianceMatrix() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
 
getKernel(int, int) - Static method in class org.orangepalantir.filters.SavitzyGolayFilter
Creates a 2-d Kernel for using a savitzky-golay filter in 2-d.
getNInputs() - Method in interface org.orangepalantir.leastsquares.Function
 
getNInputs() - Method in class org.orangepalantir.leastsquares.functions.ExponentialFunction
 
getNInputs() - Method in class org.orangepalantir.leastsquares.functions.LinearFunction
 
getNParameters() - Method in interface org.orangepalantir.leastsquares.Function
 
getNParameters() - Method in class org.orangepalantir.leastsquares.functions.ExponentialFunction
 
getNParameters() - Method in class org.orangepalantir.leastsquares.functions.LinearFunction
 
getParameters() - Method in interface org.orangepalantir.leastsquares.Fitter
 
getParameters() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
Gets the current set of parameters values.
getParameters() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
Gets the current set of parameters values.
getParameters() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
Gets the current set of parameters values.
getUncertainty() - Method in interface org.orangepalantir.leastsquares.Fitter
 
getUncertainty() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
Get an uncertainty value, similar to the way gnuplot does it.
getUncertainty() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 
getUncertainty() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 

I

initializeWorkspace() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
 
initializeWorkspace() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 
initializeWorkspace() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 
iterateValues() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
Takes the current error, and the current parameter set and calculates the changes, then returns the maximum changed value
iterateValues() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
Takes the current error, and the current parameter set and calculates the changes, then returns the maximum changed value
iterateValues() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
Takes the current error, and the current parameter set and calculates the changes, then returns the maximum changed value
iterateValuesB() - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 
ITERATIONS - Variable in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 

L

LinearFitter - Class in org.orangepalantir.leastsquares.fitters
for solving linear least squares fit of f(x:A) = z with sets of x,z data points.
LinearFitter(Function) - Constructor for class org.orangepalantir.leastsquares.fitters.LinearFitter
 
LinearFunction - Class in org.orangepalantir.leastsquares.functions
Generic linear function, with an offset.
LinearFunction(int) - Constructor for class org.orangepalantir.leastsquares.functions.LinearFunction
 

M

main(String[]) - Static method in class org.orangepalantir.leastsquares.examples.ParabolaExample
 
MarquardtFitter - Class in org.orangepalantir.leastsquares.fitters
 
MarquardtFitter(Function) - Constructor for class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 

N

NonLinearSolver - Class in org.orangepalantir.leastsquares.fitters
 
NonLinearSolver(Function) - Constructor for class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 

O

org.orangepalantir.filters - package org.orangepalantir.filters
 
org.orangepalantir.leastsquares - package org.orangepalantir.leastsquares
 
org.orangepalantir.leastsquares.examples - package org.orangepalantir.leastsquares.examples
 
org.orangepalantir.leastsquares.fitters - package org.orangepalantir.leastsquares.fitters
 
org.orangepalantir.leastsquares.functions - package org.orangepalantir.leastsquares.functions
 

P

ParabolaExample - Class in org.orangepalantir.leastsquares.examples
Created by msmith on 3/7/16.
ParabolaExample() - Constructor for class org.orangepalantir.leastsquares.examples.ParabolaExample
 
pfact(int, int) - Static method in class org.orangepalantir.filters.SavitzyGolayFilter
Partial factorial,
printMatrix() - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
 
printMatrix() - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
for stack traces

R

rFilter(double[], double[], int, int) - Method in class org.orangepalantir.filters.SavitzyGolayFilter
Calculates one point in the data, similar to one step of a convolution.
rFilter(float[], double[], int, int) - Method in class org.orangepalantir.filters.SavitzyGolayFilter
Calculates one point in the data, similar to one step of a convolution.

S

SavitzkyGolayCoefficients(int, int, int) - Static method in class org.orangepalantir.filters.SavitzyGolayFilter
Creates the array of coefficients for using a least squares polynomial fit of the data.
SavitzkyGolayCoefficients(int, int, int, int) - Static method in class org.orangepalantir.filters.SavitzyGolayFilter
Creates the array of coefficients for using a least squares polynomial fit of the data.
SavitzyGolayFilter - Class in org.orangepalantir.filters
Class implements the Savitzy-Golay filter.
SavitzyGolayFilter(int, int, int) - Constructor for class org.orangepalantir.filters.SavitzyGolayFilter
Prepares the filter coefficients
SavitzyGolayFilter(int, int, int, int) - Constructor for class org.orangepalantir.filters.SavitzyGolayFilter
Prepares the filter coefficients
setData(double[][], double[]) - Method in interface org.orangepalantir.leastsquares.Fitter
 
setData(double[][], double[]) - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
Sets the values of of the original data points that are going to be fit.
setData(double[][], double[]) - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
Sets the values of of the original data points that are going to be fit.
setData(double[][], double[]) - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
Sets the values of of the original data points that are going to be fit.
setMinChange(double) - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
When the parameters change less than the change parameter the program will stop iterating
setMinError(double) - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 
setParameters(double[]) - Method in interface org.orangepalantir.leastsquares.Fitter
 
setParameters(double[]) - Method in class org.orangepalantir.leastsquares.fitters.LinearFitter
 
setParameters(double[]) - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 
setParameters(double[]) - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 
setStepSize(double) - Method in class org.orangepalantir.leastsquares.fitters.NonLinearSolver
 

U

updateLambda(double) - Method in class org.orangepalantir.leastsquares.fitters.MarquardtFitter
 
C E F G I L M N O P R S U 
Skip navigation links

Copyright © 2016. All rights reserved.