coder.BLASCallback.getBLASSingleComplexTypeName

Класс: coder. BLASCallback
Пакет: coder

Возвращает имя типа комплексные данные с одной точностью, используемого интерфейсом CBLAS

Синтаксис

singleComplexTypeName = coder.BLASCallback.getBLASSingleComplexTypeName()

Описание

singleComplexTypeName = coder.BLASCallback.getBLASSingleComplexTypeName() возвращает имя типа комплексных данных с одной точностью, используемого интерфейсом CBLAS, в определенную библиотеку BLAS.

coder.BLASCallback является абстрактным классом для определения класса коллбэка BLAS. Класс коллбэка BLAS задает библиотеку BLAS, заголовок CBLAS и информацию о типах данных для вызовов BLAS в коде, сгенерированном из MATLAB® код. Во время генерации кода, если вы задаете класс коллбэка BLAS, для определенных векторов и матричных функций генератор кода производит вызовы BLAS в автономном коде.

По умолчанию класс коллбэка, который вы задаете, наследует getBLASSingleComplexTypeName метод из coder.BLASCallback. Если библиотека BLAS принимает тип, отличный от float* и void* для аргументов комплексного массива с одной точностью необходимо переопределить унаследованную getBLASSingleComplexTypeName метод с вашей собственной реализацией в определении класса коллбэка.

Сгенерированный код использует имя типа комплексные данные с одной точностью, чтобы задать типы переменных в сгенерированном коде, который производит вызовы BLAS.

Выходные аргументы

расширить все

Вектор символов, задающий имя типа комплексных данных с одной точностью, используемого интерфейсом CBLAS к определенной библиотеке BLAS.

Признаки

Statictrue

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».

Примеры

расширить все

Если библиотека BLAS принимает тип, отличный от float* и void* для аргументов комплексного массива с одной точностью необходимо включить эту Static метод в определении класса коллбэка.

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

Замените my_single_complex_type с типом, который библиотека BLAS принимает для аргументов комплексного массива с одной точностью.

Введенный в R2018b