Mol(Math Object Library) fot .Net

The EgvSolver type exposes the following members.

メソッド

  名前説明
Public methodDispose
IDisposable インターフェースメンバ。C++ Dll に割り当てられたメモリー資源を解放します。 メモリー資源は当然ながらガベージコレクションによって解放されますが、いつ解法されるかはわかりません。 以後、完全に使用しないと判明したオブジェクトは Dispose() を呼び出して積極的に資源を解法することをお勧めします。
(Overrides _Mol..::..Dispose()()()().)
Public methodStatic memberSolve(MatrixDenseBandComplex)
エルミート行列(行列は複素数の帯行列)の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(MatrixDenseBandDouble)
対称実数帯行列の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(MatrixDenseGeneralComplex)
エルミート行列(行列は複素数の一般行列)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(MatrixDenseGeneralDouble)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分は参照されません)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(MatrixDenseHermite)
エルミート行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(MatrixDenseSymmetricDouble)
対称実数行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseBandComplex)
エルミート行列(行列は複素数の帯行列)の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex)
エルミート行列(行列は複素数の一般行列)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseHermite)
エルミート行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseBandDouble)
対称実数帯行列の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分は参照されません)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseSymmetricDouble)
対称実数行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseBandComplex)
エルミート行列(行列は複素数の帯行列)の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex)
エルミート行列(行列は複素数の一般行列)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseHermite)
エルミート行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseBandDouble)
対称実数帯行列の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分は参照されません)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseSymmetricDouble)
対称実数行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixSparseHermite, Double, Double)
[min_value,max_value] の範囲でスパースなエルミート行列の固有値を計算します。 得られる固有値の精度は範囲の幅に反比例します。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixSparseSymmetricDouble, Double, Double)
[min_value,max_value] の範囲でスパースな対称行列の固有値を計算します。 得られる固有値の精度は範囲の幅に反比例します。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseBandComplex, Double, Double, Double)
エルミート性を持つ複素数帯行列の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseBandComplex, Int32, Int32, Double)
エルミート性を持つ複素数帯行列の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex, Double, Double, Double)
エルミート性を持つ一般実数行列(対角要素を含まない、下三角部分は参照されません)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex, Int32, Int32, Double)
エルミート性を持つ一般複素数行列(対角要素を含まない、下三角部分は参照されません)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseHermite, Double, Double, Double)
エルミート行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseHermite, Int32, Int32, Double)
エルミート行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseBandDouble, Double, Double, Double)
対称実数帯行列の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseBandDouble, Int32, Int32, Double)
対称実数帯行列の固有値問題を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble, Double, Double, Double)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分は参照されません)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble, Int32, Int32, Double)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分は参照されません)の固有値問題を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseSymmetricDouble, Double, Double, Double)
対称実数行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseSymmetricDouble, Int32, Int32, Double)
対称実数行列の固有値問題を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(MatrixDenseBandComplex, MatrixDenseBandComplex)
エルミート行列(行列は複素数の帯行列)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(MatrixDenseBandDouble, MatrixDenseBandDouble)
対称実数帯行列の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(MatrixDenseGeneralComplex, MatrixDenseGeneralComplex)
エルミート行列(行列は複素数の一般行列)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(MatrixDenseGeneralDouble, MatrixDenseGeneralDouble)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分はゼロ)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(MatrixDenseHermite, MatrixDenseHermite)
エルミート行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(MatrixDenseSymmetricDouble, MatrixDenseSymmetricDouble)
対称実数行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseBandComplex, MatrixDenseBandComplex)
エルミート行列(行列は複素数の帯行列)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex)
エルミート行列(行列は複素数の一般行列)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseHermite, MatrixDenseHermite)
エルミート行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseBandDouble, MatrixDenseBandDouble)
対称実数帯行列の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分はゼロ)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseSymmetricDouble, MatrixDenseSymmetricDouble)
対称実数行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseBandComplex, MatrixDenseBandComplex)
エルミート行列(行列は複素数の帯行列)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex)
エルミート行列(行列は複素数の一般行列)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseHermite, MatrixDenseHermite)
エルミート行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseBandDouble, MatrixDenseBandDouble)
対称実数帯行列の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分はゼロ)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseSymmetricDouble, MatrixDenseSymmetricDouble)
対称実数行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixSparseHermite, MatrixSparseHermite, Double, Double)
スパースなエルミート行列の汎用固有値問題(Ax=λBx)を解きます。 固有値は[min_value,max_value] の範囲で計算されます。 得られる固有値の精度は範囲の幅に反比例します。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixSparseSymmetricDouble, MatrixSparseSymmetricDouble, Double, Double)
スパースな対称行列の汎用固有値問題(Ax=λBx)を解きます。 固有値は[min_value,max_value] の範囲で計算されます。 得られる固有値の精度は範囲の幅に反比例します。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseBandComplex, MatrixDenseBandComplex, Double, Double, Double)
エルミート性を持つ複素数帯行列の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseBandComplex, MatrixDenseBandComplex, Int32, Int32, Double)
エルミート性を持つ複素数帯行列の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex, Double, Double, Double)
エルミート性を持つ一般実数行列(対角要素を含まない、下三角部分はゼロ)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex, MatrixDenseGeneralComplex, Int32, Int32, Double)
エルミート性を持つ一般複素数行列(対角要素を含まない、下三角部分はゼロ)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseHermite, MatrixDenseHermite, Double, Double, Double)
エルミート行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseComplex, MatrixDenseGeneralComplex, MatrixDenseHermite, MatrixDenseHermite, Int32, Int32, Double)
エルミート行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseBandDouble, MatrixDenseBandDouble, Double, Double, Double)
対称実数帯行列の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseBandDouble, MatrixDenseBandDouble, Int32, Int32, Double)
対称実数帯行列の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の帯部分の要素はゼロにしておきます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble, Double, Double, Double)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分はゼロ)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble, MatrixDenseGeneralDouble, Int32, Int32, Double)
対称性を持つ一般実数行列(対角要素を含まない、下三角部分はゼロ)の汎用固有値問題(Ax=λBx)を解きます。 行列の対角成分(を含まない)下の下三角部分の要素は参照されません。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseSymmetricDouble, MatrixDenseSymmetricDouble, Double, Double, Double)
対称実数行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。
Public methodStatic memberSolve2(VectorDenseDouble, MatrixDenseGeneralDouble, MatrixDenseSymmetricDouble, MatrixDenseSymmetricDouble, Int32, Int32, Double)
対称実数行列の汎用固有値問題(Ax=λBx)を解きます。
指定した行列やベクトルは内容が書き換えられます。必要なら Clone() メソッド等で別途保存してください。

参照