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