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] = valuevariable - interpolating variablepoint - evaluation pointvalue - polynomial value at pointpublic 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] = valuepoint - evaluation pointvalue - polynomial value at pointpublic MultivariateInterpolation.Interpolation<E> update(E[] points, MultivariatePolynomial<E>[] values)
interpolation[point] = valuepoints - evaluation pointsvalues - polynomial values at pointpublic int getVariable()
public MultivariatePolynomial<E> getInterpolatingPolynomial()
public List<E> getPoints()
public List<MultivariatePolynomial<E>> getValues()
public int numberOfPoints()
Copyright © 2022. All rights reserved.