このマニュアルでは、以下のように対象となるオペレーティング・システムを指しています。
サポートしているすべての Windows® オペレーティング・システムで有効な情報を指します。
サポートしているすべての Linux* オペレーティング・システムで有効な情報を指します。
macOS* オペレーティング・システムを実行しているインテル® プロセッサー・ベースのシステムで有効な情報を指します。
このレシピでは、次の表記規則を使用します。
ルーチン名の省略形 (例えば、cungqr/zungqr の代わりに ?ungqr)
テキストとコードを区別するためのフォントの表記規則
省略形では、疑問符 "?" を含む名前は同様の機能を備えたグループのルーチンを表します。各グループは通常、使用されるルーチンと 4 つの基本的なデータ型 (単精度実数、倍精度実数、単精度複素数、倍精度複素数) から成ります。疑問符は関数の任意またはすべての種類を示します。次に例を示します。
?swap |
ベクトル-ベクトル ?swap ルーチンの 4 つのデータ型すべて (sswap、dswap、cswap、zswap) を指します。 |
以下のフォント規則が使用されます。
大文字 COURIER |
Fortran インターフェイスの入出力パラメーターの記述で使用されるデータタイプ。例: CHARACTER*1。 |
小文字の courier |
コードサンプル: a(k+i,j) = matrix(i,j) a[k+i][j] = matrix[i][j]; および C インターフェイスのデータタイプ。例: const float*。 |
小文字のと大文字の courier が混在 |
C インターフェイスの関数名。例: vmlSetMode。 |
小文字斜体の courier |
引数およびパラメーター記述の変数。例: incx |
* |
コードサンプルや方程式の乗算記号として、またプログラミング言語の構文で必要な個所に使用されます。 |