Mol(Math Object Library) fot .Net
非線形連立方程式
Yi = Fi(X1,X2,...,Xn) i=1,2,...m
を処理するクラスです(Y,F,X等の値は Double のベクトルで管理されます)。 ここで、非線形連立方程式 F(X) は 
 1. C や C++ で作成したネイティブな DLL(ネイティブDLL側の Y,F,X等の値は double の一次元配列でアクセスされます) で定義するか
 2. C# 等で デリゲート (delegate) として定義
します。計算結果に違いはありませんが、C/C++ のネイティブ DLL で関数を提供するやり方が高速に動作します。 C# 等の .Net 環境からネイティブな DLL をロードして操作する方法については NativeDll(String) クラスを参照してください。
NonlinearEquations クラスは単純に F(X) を計算する、 F(X) のヤコビ行列(Jacobian)を計算する、そして ΣFi(X)2 を 最小化するベクトル X を求める(非線形連立方程式の最小二乗化問題)機能等が実装されています。

名前空間: Mol
アッセンブリー: Mol.Net (in Mol.Net.dll)

構文

C#
public class NonlinearEquations : _Mol
Visual Basic
Public Class NonlinearEquations
	Inherits _Mol
Visual C++
public ref class NonlinearEquations : public _Mol
type NonlinearEquations =  
    class
        inherit _Mol
    end

派生階層

System..::..Object
  Mol..::.._Mol
    Mol..::..NonlinearEquations

参照