KernelFunction
たとえコンパイルされたコードから呼ばれても,Wolfram言語のカーネルで評価される関数を表す.
詳細
- KernelFunction[f]の関数 f は,組込みのWolfram言語関数,Functionオブジェクト,あるいはユーザ定義の関数でよい.
- 一般に,KernelFunctionは関数の型を指定するためにTypeHintでラップされる.
例題
すべて開くすべて閉じる例 (1)
Wolfram Engineの評価器を使って,コンパイルしたコードからAiryAiを計算する:
スコープ (4)
KernelFunctionの結果を内部関数として使う:
KernelFunctionは関数を返すことがある:
KernelFunctionから関数を返すことで,例えばFitをコンパイラに統合するような操作ができるようになる:
KernelFunctionから返された関数は,それ自身を動的にコンパイルできる:
KernelFunctionを使ってファイル操作を統合する:
特性と関係 (1)
KernelFunctionをFunctionDeclarationと一緒に使って評価器が必要な関数を宣言する:
おもしろい例題 (1)
NDSolveをコンパイルしたコードに統合する:
テキスト
Wolfram Research (2019), KernelFunction, Wolfram言語関数, https://reference.wolfram.com/language/ref/KernelFunction.html.
CMS
Wolfram Language. 2019. "KernelFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/KernelFunction.html.
APA
Wolfram Language. (2019). KernelFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/KernelFunction.html