public class HansenTesseralLinear extends Object
实现Collins 4-236或Danielson 2.7.3-(9)用于Hansen系数和Collins 4-240用于导数。将递归转换为线性变换的组合,以获得系数及其导数的关联多项式 - 请参阅Petre的论文
Constructor and Description |
---|
HansenTesseralLinear(int nMax, int s, int j, int n0, int maxHansen)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
computeInitValues(double e2, double chi, double chi2)
通过级数计算前四个系数及其导数的值。
|
double |
getDerivative(int mnm1, double chi)
计算导数dKj-n-1, s / de²的值。
|
double |
getValue(int mnm1, double chi)
计算Hansen系数Kj-n-1, s的值。
|
public HansenTesseralLinear(int nMax, int s, int j, int n0, int maxHansen)
nMax
- n参数的最大(绝对)值
s
- s参数
j
- j参数
n0
- n的最小(绝对)值
maxHansen
- Hansen展开中e2的最大幂
public void computeInitValues(double e2, double chi, double chi2)
e2
- e²
chi
- Χ
chi2
- Χ²
public double getValue(int mnm1, double chi)
mnm1
- -n-1
chi
- χ
public double getDerivative(int mnm1, double chi)
mnm1
- -n-1
chi
- χ
Copyright © 2002-2023 CS GROUP. All rights reserved.