Index

A C F G H O P S T W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractCurveFitter - Class in org.hipparchus.fitting
Base class that contains common code for fitting parametric univariate real functions y = f(pi;x), where x is the independent variable and the pi are the parameters.
AbstractCurveFitter() - Constructor for class org.hipparchus.fitting.AbstractCurveFitter
Empty constructor.
AbstractCurveFitter.TheoreticalValuesFunction - Class in org.hipparchus.fitting
Vector function for computing function theoretical values.
add(double, double) - Method in class org.hipparchus.fitting.WeightedObservedPoints
Adds a point to the sample.
add(double, double, double) - Method in class org.hipparchus.fitting.WeightedObservedPoints
Adds a point to the sample.
add(WeightedObservedPoint) - Method in class org.hipparchus.fitting.WeightedObservedPoints
Adds a point to the sample.

C

clear() - Method in class org.hipparchus.fitting.WeightedObservedPoints
Removes all observations from this container.
create() - Static method in class org.hipparchus.fitting.GaussianCurveFitter
Creates a default curve fitter.
create() - Static method in class org.hipparchus.fitting.HarmonicCurveFitter
Creates a default curve fitter.
create(int) - Static method in class org.hipparchus.fitting.PolynomialCurveFitter
Creates a default curve fitter.
create(ParametricUnivariateFunction, double[]) - Static method in class org.hipparchus.fitting.SimpleCurveFitter
Creates a curve fitter.

F

fit(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.AbstractCurveFitter
Fits a curve.

G

GaussianCurveFitter - Class in org.hipparchus.fitting
Fits points to a Gaussian function.
GaussianCurveFitter.ParameterGuesser - Class in org.hipparchus.fitting
Guesses the parameters norm, mean, and sigma of a Gaussian.Parametric based on the specified observed points.
getModelFunction() - Method in class org.hipparchus.fitting.AbstractCurveFitter.TheoreticalValuesFunction
Get model function value.
getModelFunctionJacobian() - Method in class org.hipparchus.fitting.AbstractCurveFitter.TheoreticalValuesFunction
Get model function Jacobian.
getOptimizer() - Method in class org.hipparchus.fitting.AbstractCurveFitter
Creates an optimizer set up to fit the appropriate curve.
getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.AbstractCurveFitter
Creates a least squares problem corresponding to the appropriate curve.
getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.GaussianCurveFitter
Creates a least squares problem corresponding to the appropriate curve.
getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.HarmonicCurveFitter
Creates a least squares problem corresponding to the appropriate curve.
getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.PolynomialCurveFitter
Creates a least squares problem corresponding to the appropriate curve.
getProblem(Collection<WeightedObservedPoint>) - Method in class org.hipparchus.fitting.SimpleCurveFitter
Creates a least squares problem corresponding to the appropriate curve.
getWeight() - Method in class org.hipparchus.fitting.WeightedObservedPoint
Gets the weight of the measurement in the fitting process.
getX() - Method in class org.hipparchus.fitting.WeightedObservedPoint
Gets the abscissa of the point.
getY() - Method in class org.hipparchus.fitting.WeightedObservedPoint
Gets the observed value of the function at x.
guess() - Method in class org.hipparchus.fitting.GaussianCurveFitter.ParameterGuesser
Gets an estimation of the parameters.
guess() - Method in class org.hipparchus.fitting.HarmonicCurveFitter.ParameterGuesser
Gets an estimation of the parameters.

H

HarmonicCurveFitter - Class in org.hipparchus.fitting
Fits points to a harmonic oscillator function.
HarmonicCurveFitter.ParameterGuesser - Class in org.hipparchus.fitting
This class guesses harmonic coefficients from a sample.

O

org.hipparchus.fitting - package org.hipparchus.fitting
Classes to perform curve fitting.

P

ParameterGuesser(Collection<WeightedObservedPoint>) - Constructor for class org.hipparchus.fitting.GaussianCurveFitter.ParameterGuesser
Constructs instance with the specified observed points.
ParameterGuesser(Collection<WeightedObservedPoint>) - Constructor for class org.hipparchus.fitting.HarmonicCurveFitter.ParameterGuesser
Simple constructor.
PolynomialCurveFitter - Class in org.hipparchus.fitting
Fits points to a polynomial function.

S

SimpleCurveFitter - Class in org.hipparchus.fitting
Fits points to a user-defined function.

T

TheoreticalValuesFunction(ParametricUnivariateFunction, Collection<WeightedObservedPoint>) - Constructor for class org.hipparchus.fitting.AbstractCurveFitter.TheoreticalValuesFunction
Simple constructor.
toList() - Method in class org.hipparchus.fitting.WeightedObservedPoints
Gets a snapshot of the observed points.

W

WeightedObservedPoint - Class in org.hipparchus.fitting
This class is a simple container for weighted observed point in curve fitting.
WeightedObservedPoint(double, double, double) - Constructor for class org.hipparchus.fitting.WeightedObservedPoint
Simple constructor.
WeightedObservedPoints - Class in org.hipparchus.fitting
Simple container for weighted observed points used in curve fitting algorithms.
WeightedObservedPoints() - Constructor for class org.hipparchus.fitting.WeightedObservedPoints
Simple constructor.
withMaxIterations(int) - Method in class org.hipparchus.fitting.GaussianCurveFitter
Configure the maximum number of iterations.
withMaxIterations(int) - Method in class org.hipparchus.fitting.HarmonicCurveFitter
Configure the maximum number of iterations.
withMaxIterations(int) - Method in class org.hipparchus.fitting.PolynomialCurveFitter
Configure the maximum number of iterations.
withMaxIterations(int) - Method in class org.hipparchus.fitting.SimpleCurveFitter
Configure the maximum number of iterations.
withStartPoint(double[]) - Method in class org.hipparchus.fitting.GaussianCurveFitter
Configure the start point (initial guess).
withStartPoint(double[]) - Method in class org.hipparchus.fitting.HarmonicCurveFitter
Configure the start point (initial guess).
withStartPoint(double[]) - Method in class org.hipparchus.fitting.PolynomialCurveFitter
Configure the start point (initial guess).
withStartPoint(double[]) - Method in class org.hipparchus.fitting.SimpleCurveFitter
Configure the start point (initial guess).
A C F G H O P S T W 
All Classes and Interfaces|All Packages|Serialized Form