Пакет: кодер
Абстрактный класс для указания библиотеки BLAS и заголовка CBLAS и информации о типе данных для вызовов BLAS в сгенерированном коде
coder.BLASCallback является абстрактным классом для определения класса обратного вызова BLAS. Класс обратного вызова BLAS определяет библиотеку BLAS и информацию заголовка и типа данных CBLAS для использования при вызовах BLAS в коде, сгенерированном из кода MATLAB ®. При использовании Coder™ MATLAB для создания автономного кода или кода для функционального блока MATLAB для определенных вызовов векторных и матричных функций можно создавать вызовы BLAS. Для генерации вызовов BLAS установите соответствующий параметр конфигурации в качестве имени класса обратного вызова BLAS.
Для генерации кода с помощью кодера MATLAB
codegen команда, установка CustomBLASCallback.
Для создания кода с помощью приложения MATLAB Coder установите обратный вызов пользовательской библиотеки BLAS.
Для создания кода для функционального блока MATLAB с помощью Simulink ® Coder установите обратный вызов пользовательской библиотеки BLAS.
Определение класса обратного вызова BLAS с именем useMyBLAS, сделайте следующую строку первой строкой файла определения класса.
classdef useMyBLAS < coder.BLASCallback
updateBuildInfo, getHeaderFileName, и getBLASIntTypeName методы. Другие методы, getBLASDoubleComplexTypeName, getBLASSingleComplexTypeName, и useEnumNameRatherThanTypedef, уже реализованы в coder.BLASCallback. В определенных ситуациях при определении класса обратного вызова необходимо переопределить эти методы собственными определениями. Все методы являются статическими и не компилируются.