概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.nfc.nleq
クラス NonLinearEquationSolver

    java.lang.Object
      org.mklab.nfc.nleq.NonLinearEquationSolver

直系の既知のサブクラス:
  NewtonRaphsonSolver

    public abstract class NonLinearEquationSolver

extends Object

連立非線形方程式の解を求めるクラスです。

バージョン:
  $Revision: 1.2 $, 2004/11/10
作成者:
  Koga Laboratory

コンストラクタの概要
`NonLinearEquationSolver()`

メソッドの概要
`static boolean` | `isTrial()` 非線形方程式を解くために、仮の値を引数として方程式を呼び出し中であるか判定します。
`protected void` | `setTrial(boolean trial)` 非線形方程式を解くために、仮の値を引数として方程式を呼び出し中であることを設定します。
`abstract NumericalMatrixOperator<?>` | `solve(NonLinearFunction function, NumericalMatrixOperator<?> initialValue)` 連立非線形方程式を解き、方程式の解を返します。
`void` | `warning(String message)` 警告を出力します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### NonLinearEquationSolver

    public NonLinearEquationSolver()

メソッドの詳細

### solve

    public abstract NumericalMatrixOperator<?> solve(NonLinearFunction function,
                                                     NumericalMatrixOperator<?> initialValue)
                                              throws NotConvergedException,
                                                     SolverStopException

  連立非線形方程式を解き、方程式の解を返します。

  パラメータ:
    `function` - 非線形ベクトル関数
    `initialValue` - 解の初期値
  戻り値:
    方程式の解
  例外:
    `NotConvergedException` - 解が収束しない場合
    `SolverStopException` - ソルバーが停止された場合

### isTrial

    public static boolean isTrial()

  非線形方程式を解くために、仮の値を引数として方程式を呼び出し中であるか判定します。

  戻り値:
    仮の値を引数とする呼び出し中ならばtrue、そうでなければfalse

### setTrial

    protected void setTrial(boolean trial)

  非線形方程式を解くために、仮の値を引数として方程式を呼び出し中であることを設定します。

  パラメータ:
    `trial` - 仮の値を引数とする呼び出し中ならばtrue、そうでなければfalse

### warning

    public void warning(String message)

  警告を出力します。

  パラメータ:
    `message` - メッセージ

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド