|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.system.graph.NodeIdentityFunctionEquation
public class NodeIdentityFunctionEquation
値が決定されていないノードの値を計算するための「x = f(x)」を満たす恒等関数を表すクラスです。
| フィールドの概要 | |
|---|---|
protected BlockSystem |
blockSystem
ブロックシステム |
protected SystemOperator[][] |
matrix
隣接行列 |
protected List<Integer> |
minimumNode
各ループ内で最も次数の小さなノードの番号のリスト(ノード番号は1から始まる) |
protected int |
nodeSize
ノードの数 |
protected Matrix[] |
nodeTmpValue
ノードの仮の値 |
| コンストラクタの概要 | |
|---|---|
NodeIdentityFunctionEquation(BlockSystem blockSystem,
SystemOperator[][] matrix,
Matrix[] nodeTmpValue,
List<Integer> minimumNode)
新しく生成された NodeEquationオブジェクトを初期化します。 |
|
| メソッドの概要 | |
|---|---|
protected void |
calcNonMinimumNodeValues(Matrix[] nodeValue,
Matrix[] xx,
SystemOperator[][] matrixLocal,
Matrix[] nodeTmpValueLocal)
与えられた次数最小ノードの値から他のノードの値を計算します。 |
DoubleMatrix |
eval(NumericalMatrixOperator<?> x)
連立非線形関数の値を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected SystemOperator[][] matrix
protected Matrix[] nodeTmpValue
protected List<Integer> minimumNode
protected int nodeSize
protected BlockSystem blockSystem
| コンストラクタの詳細 |
|---|
public NodeIdentityFunctionEquation(BlockSystem blockSystem,
SystemOperator[][] matrix,
Matrix[] nodeTmpValue,
List<Integer> minimumNode)
NodeEquationオブジェクトを初期化します。
blockSystem - ブロックシステムmatrix - 隣接行列nodeTmpValue - ノードの仮の値minimumNode - 各ループ内で最も次数の小さなノードの番号のリスト| メソッドの詳細 |
|---|
public DoubleMatrix eval(NumericalMatrixOperator<?> x)
throws SolverStopException
NonLinearFunction の記述:
NonLinearFunction 内の evalx - 関数の引数
SolverStopException - ソルバーが停止された場合NonLinearFunction.eval(org.mklab.nfc.matrix.NumericalMatrixOperator)
protected void calcNonMinimumNodeValues(Matrix[] nodeValue,
Matrix[] xx,
SystemOperator[][] matrixLocal,
Matrix[] nodeTmpValueLocal)
throws SolverStopException
nodeValue - ノードの値xx - 次数最小ノードの値の配列matrixLocal - 隣接行列nodeTmpValueLocal - ノードの仮の値
SolverStopException - ソルバーが停止された場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||