coder.LAPACKCallback クラス
名前空間: coder
生成されたコードでの LAPACK 呼び出しの LAPACK ライブラリおよび LAPACKE ヘッダー ファイルを指定するための抽象クラス
説明
coder.LAPACKCallback は LAPACK コールバック クラスを定義するための抽象クラスです。LAPACK コールバック クラスは、MATLAB® コードから生成されたコードでの LAPACK 呼び出しに使用する LAPACK ライブラリと LAPACKE ヘッダー ファイルを指定します。MATLAB Coder™ を使用してスタンドアロン コードを生成するか、MATLAB Function ブロックのコードを生成する場合、特定の線形代数関数の呼び出しでは、LAPACK 呼び出しを生成できます。LAPACK 呼び出しを生成するには、適切な構成パラメーターを LAPACK コールバック クラスの名前に設定します。
MATLAB Coder の
codegenコマンドを使用したコード生成の場合、CustomLAPACKCallbackを設定します。MATLAB Coder アプリを使用したコード生成の場合、[カスタム LAPACK ライブラリのコールバック] を設定します。
Simulink® Coder を使用した MATLAB Function ブロックのコード生成の場合、[カスタム LAPACK ライブラリのコールバック] を設定します。
useMyLAPACK という名前の LAPACK コールバック クラスを定義するには、次の行をクラス定義ファイルの最初の行にします。
classdef useMyLAPACK < coder.LAPACKCallback
メソッドにリストされているすべてのメソッドを定義しなければなりません。これらのメソッドは静的で、コンパイルされません。
MathWorks® では、さまざまなプラットフォーム向けの BLAS と LAPACK の一連のコールバック クラスを提供しています。これらのコールバック クラスは、コード生成時に生成されるスタンドアロン コードのパフォーマンスを高めるように設計されています。これらのライブラリは、こちらの GitHub リポジトリからダウンロードできます。
これらのコールバックを使用してコードを生成する方法の詳細については、Speed Up of Standalone Generated Code Using Preconfigured BLAS and LAPACK Callbacksを参照してください。
メソッド
例
バージョン履歴
R2016a で導入