public class HansenZonalLinear extends Object
实现Collins 4-242或等效地,Danielson 2.7.3-(6)用于Hansen系数和Collins 4-245或Danielson 3.1-(7)用于导数。将递归转换为线性变换的组合,以获得系数及其导数的关联多项式 - 请参阅Petre的论文
Constructor and Description |
---|
HansenZonalLinear(int nMax, int s)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
computeInitValues(double chi)
计算Hansen系数及其导数的根。
|
double |
getDerivative(int mnm1, double chi)
获取dK₀-n-1,s / dΧ系数导数。
|
double |
getValue(int mnm1, double chi)
获取K₀-n-1,s系数值。
|
public HansenZonalLinear(int nMax, int s)
nMax
- n系数的最大(绝对)值
s
- s系数
public void computeInitValues(double chi)
chi
- 1 / sqrt(1 - e²)
public double getValue(int mnm1, double chi)
s值在类构造函数中给出
mnm1
- (-n-1)系数
chi
- χ的值
public double getDerivative(int mnm1, double chi)
s值在类构造函数中给出。
mnm1
- (-n-1)系数
chi
- χ的值
Copyright © 2002-2023 CS GROUP. All rights reserved.