Dsl (Digital Simulation Library) for .Net
インテル Mkl は CPU に最適化されたネイティブ形式のライブラリーです。従って32ビットと64ビットの区別があります。
Mkl を組み込んだ Dll も32ビットと64ビットの区別があります。
一方、その他の各 Dll は .Net 特融の中間言語(MSIL)形式で32ビットと64ビット共通になっています(AnyCPU形式でコンパイルされています)。
本メソッドはアプリケーションが動作している環境を調べ、
適切な必要なら Mkl を組み込んだ32ビットか64ビット Dll のどちらかを Mol.C++.Dll としてコピーします。
(実行時には32ビットと64ビット環境ともに Mol.C++.Dll をアクセスします。)
※環境に従って予め最適な DLL を手動で Mol.C++.Dll にコピーしておいて、その他の不必要な DLL を省略することも可能です。
本メソッドは
SetLicense(String, String, String)メソッドが呼び出すので特に気にする必要はありません。
名前空間: Dslアッセンブリー: Dsl (in Dsl.dll)
構文
C# |
---|
public static bool CheckSolver() |
Visual Basic |
---|
Public Shared Function CheckSolver As Boolean |
Visual C++ |
---|
public:
static bool CheckSolver() |
Return Value
タイプ:
Booleanコピーする必要がないとき、または、コピーに成功した場合は true。コピーに失敗した場合 false。
参照