Main Content

coder.BLASCallback.getBLASSingleComplexTypeName

クラス: coder.BLASCallback
名前空間: coder

CBLAS インターフェイスで使用される単精度複素数データ型の名前を返す

構文

singleComplexTypeName = coder.BLASCallback.getBLASSingleComplexTypeName()

説明

singleComplexTypeName = coder.BLASCallback.getBLASSingleComplexTypeName() は、特定の BLAS ライブラリへの CBLAS インターフェイスで使用される単精度複素数データ型の名前を返します。

coder.BLASCallback は BLAS コールバック クラスを定義するための抽象クラスです。BLAS コールバック クラスは、MATLAB® コードから生成されるコードで BLAS 呼び出しに使用する BLAS ライブラリと CBLAS ヘッダーおよびデータ型情報を指定します。コード生成時に、BLAS コールバック クラスを指定すると、特定のベクトルおよび行列関数の呼び出しで、コード ジェネレーターはスタンドアロン コードで BLAS 呼び出しを生成します。

既定では、定義したコールバック クラスは、coder.BLASCallback から getBLASSingleComplexTypeName メソッドを継承します。BLAS ライブラリが単精度複素数配列引数に float* および void* 以外の型を取る場合、継承された getBLASSingleComplexTypeName メソッドをコールバック クラス定義の独自の実装でオーバーライドしなければなりません。

生成されたコードでは、単精度複素数データ型名を使用して、BLAS 呼び出しを生成する生成コードの変数の型を指定します。

出力引数

すべて展開する

特定の BLAS ライブラリへの CBLAS インターフェイスが使用する単精度複素数データ型の名前を指定する文字ベクトル。

属性

Statictrue

メソッドの属性の詳細については、メソッドの属性を参照してください。

すべて展開する

BLAS ライブラリが単精度複素数配列引数に float* および void* 以外の型を取る場合は、この Static メソッドをコールバッククラスの定義に含めなければなりません。

function singleComplexTypeName = getBLASSingleComplexTypeName()
doubleComplexTypeName = 'my_single_complex_type';
end

my_single_complex_type を、BLAS ライブラリが単精度複素数配列引数に取る型で置き換えます。

バージョン履歴

R2018b で導入