public class ConjugateGradientMethod extends InverseProblem
| コンストラクタと説明 |
|---|
ConjugateGradientMethod(org.apache.commons.math3.linear.RealMatrix ata,
org.apache.commons.math3.linear.RealVector atd)
AtAδm= AtD を解く
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
compute()
AtdをスタートにCGを解いていく CG法による答え i列目にi番目でのCGベクトルを用いた解(0:cg1...)
|
org.apache.commons.math3.linear.RealMatrix |
computeCovariance()
非推奨です。
|
org.apache.commons.math3.linear.RealMatrix |
computeCovariance(double sigmaD,
int j) |
org.apache.commons.math3.linear.RealMatrix |
getBaseVectors() |
org.apache.commons.math3.linear.RealMatrix |
getL()
Li, j = pTi ATA pi
i=j 0 i≠j
|
org.apache.commons.math3.linear.RealMatrix |
getP() |
getANS, getAns, getParN, outputAnspublic ConjugateGradientMethod(org.apache.commons.math3.linear.RealMatrix ata,
org.apache.commons.math3.linear.RealVector atd)
ata - AtAatd - AtDpublic org.apache.commons.math3.linear.RealMatrix getP()
public void compute()
compute クラス内 InverseProblempublic org.apache.commons.math3.linear.RealMatrix computeCovariance(double sigmaD,
int j)
computeCovariance クラス内 InverseProblemsigmaD - σdj - index (1, 2, ...)public org.apache.commons.math3.linear.RealMatrix getL()
@Deprecated public org.apache.commons.math3.linear.RealMatrix computeCovariance()
public org.apache.commons.math3.linear.RealMatrix getBaseVectors()
getBaseVectors クラス内 InverseProblem