public class FieldHansenZonalLinear<T extends CalculusFieldElement<T>> extends Object
Implements Collins 4-242 or echivalently, Danielson 2.7.3-(6) for Hansen Coefficients and Collins 4-245 or Danielson 3.1-(7) for derivatives. The recursions are transformed into composition of linear transformations to obtain the associated polynomials for coefficients and their derivatives - see Petre's paper
Constructor and Description |
---|
FieldHansenZonalLinear(int nMax,
int s,
Field<T> field)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
computeInitValues(T chi)
Compute the roots for the Hansen coefficients and their derivatives.
|
T |
getDerivative(int mnm1,
T chi)
Get the dK₀-n-1,s / dΧ coefficient derivative.
|
T |
getValue(int mnm1,
T chi)
Get the K₀-n-1,s coefficient value.
|
public void computeInitValues(T chi)
chi
- 1 / sqrt(1 - e²)public T getValue(int mnm1, T chi)
The s value is given in the class constructor
mnm1
- (-n-1) coefficientchi
- The value of χCopyright © 2002-2023 CS GROUP. All rights reserved.