SymbolicOpenCLFunction[name,args]
OpenCL関数の宣言の記号表現である.
SymbolicOpenCLFunction[name,args,body]
OpenCL関数の定義の記号表現である.
SymbolicOpenCLFunction
SymbolicOpenCLFunction[name,args]
OpenCL関数の宣言の記号表現である.
SymbolicOpenCLFunction[name,args,body]
OpenCL関数の定義の記号表現である.
詳細とオプション
- OpenCLLink アプリケーションは,Needs["OpenCLLink`"]を使ってロードしなければならない.
- 記号的な式は不活性である.これらの式は未評価の形式のままで自らを評価して返す.
- 記号的な式は,ToCCodeStringを使ってCの文字列に変換することができる.
例題
例 (1)
Needs["OpenCLLink`"]SymbolicOpenCLFunction[fun, {{CPointerType[{"__global", mint}], x}, {mint, i}}, CAssign[CArray[x, i], 0]]//ToCCodeString関数の宣言あるいはプロトタイプは,ボディを含まない形で作成される:
SymbolicOpenCLFunction[fun, {{CPointerType[{"__global", mint}], x}, {mint, i}}]//ToCCodeStringSymbolicOpenCLFunction[ fun, {{CPointerType[{"__global", mint}], x}, {mint, i}},
CBlock[{
CAssign[CArray[x, COperator[Plus, {i, 2}]], i]
}]]//ToCCodeStringテクニカルノート
関連するガイド
テキスト
Wolfram Research (2010), SymbolicOpenCLFunction, Wolfram言語関数, https://reference.wolfram.com/language/OpenCLLink/ref/SymbolicOpenCLFunction.html.
CMS
Wolfram Language. 2010. "SymbolicOpenCLFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/OpenCLLink/ref/SymbolicOpenCLFunction.html.
APA
Wolfram Language. (2010). SymbolicOpenCLFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/OpenCLLink/ref/SymbolicOpenCLFunction.html
BibTeX
@misc{reference.wolfram_2026_symbolicopenclfunction, author="Wolfram Research", title="{SymbolicOpenCLFunction}", year="2010", howpublished="\url{https://reference.wolfram.com/language/OpenCLLink/ref/SymbolicOpenCLFunction.html}", note=[Accessed: 11-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_symbolicopenclfunction, organization={Wolfram Research}, title={SymbolicOpenCLFunction}, year={2010}, url={https://reference.wolfram.com/language/OpenCLLink/ref/SymbolicOpenCLFunction.html}, note=[Accessed: 11-August-2026]}