public static final class MultivariateInterpolation.Interpolation<E> extends Object
Constructor and Description |
---|
Interpolation(int variable,
E point,
MultivariatePolynomial<E> value)
Start new interpolation with
interpolation[variable = point] = value |
Interpolation(int variable,
IPolynomialRing<MultivariatePolynomial<E>> factory)
Start new interpolation
|
Interpolation(int variable,
MultivariatePolynomial<E> factory)
Start new interpolation
|
Modifier and Type | Method and Description |
---|---|
MultivariatePolynomial<E> |
getInterpolatingPolynomial()
Returns resulting interpolating polynomial
|
List<E> |
getPoints()
Returns the list of evaluation points used in interpolation
|
List<MultivariatePolynomial<E>> |
getValues()
Returns the list of polynomial values at interpolation points
|
int |
getVariable()
Returns variable used in the interpolation
|
int |
numberOfPoints()
Returns the number of interpolation points used
|
MultivariateInterpolation.Interpolation<E> |
update(E[] points,
MultivariatePolynomial<E>[] values)
Updates interpolation, so that interpolating polynomial satisfies
interpolation[point] = value |
MultivariateInterpolation.Interpolation<E> |
update(E point,
MultivariatePolynomial<E> value)
Updates interpolation, so that interpolating polynomial satisfies
interpolation[point] = value |
public Interpolation(int variable, E point, MultivariatePolynomial<E> value)
interpolation[variable = point] = value
variable
- interpolating variablepoint
- evaluation pointvalue
- polynomial value at point
public Interpolation(int variable, MultivariatePolynomial<E> factory)
variable
- interpolating variablefactory
- factory polynomialpublic Interpolation(int variable, IPolynomialRing<MultivariatePolynomial<E>> factory)
variable
- interpolating variablefactory
- factory polynomialpublic MultivariateInterpolation.Interpolation<E> update(E point, MultivariatePolynomial<E> value)
interpolation[point] = value
point
- evaluation pointvalue
- polynomial value at point
public MultivariateInterpolation.Interpolation<E> update(E[] points, MultivariatePolynomial<E>[] values)
interpolation[point] = value
points
- evaluation pointsvalues
- polynomial values at point
public int getVariable()
public MultivariatePolynomial<E> getInterpolatingPolynomial()
public List<E> getPoints()
public List<MultivariatePolynomial<E>> getValues()
public int numberOfPoints()
Copyright © 2018. All rights reserved.