public class ComplexLagrangeBasis extends java.lang.Object implements PolynomialBasis
RealLagrangeBasis
Constructor and Description |
---|
ComplexLagrangeBasis(Field.Member[] samplings)
Creates a new instance of LagrangeBasis
|
Modifier and Type | Method and Description |
---|---|
int |
dimension()
The dimension of the vector space.
|
Polynomial |
getBasisVector(int k)
Get the kth basis vector
|
Field.Member[] |
getSamplingPoints()
If available, get the one- points for the polynomials
|
ComplexPolynomial |
superposition(Complex[] c) |
Polynomial |
superposition(Field.Member[] coeff)
Get a superposition of basis vectors
|
public ComplexLagrangeBasis(Field.Member[] samplings)
public Polynomial getBasisVector(int k)
PolynomialBasis
getBasisVector
in interface PolynomialBasis
k
- public int dimension()
PolynomialBasis
dimension
in interface PolynomialBasis
public Field.Member[] getSamplingPoints()
PolynomialBasis
getSamplingPoints
in interface PolynomialBasis
public Polynomial superposition(Field.Member[] coeff)
PolynomialBasis
superposition
in interface PolynomialBasis
coeff
- public ComplexPolynomial superposition(Complex[] c)
c
-