кодер. BLASCallback.getBLASDoubleComplexTypeName

Класс: кодер. BLASCallback
Пакет: кодер

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

Синтаксис

doubleComplexTypeName = кодер. BLASCallback.getBLASDoubleComplexTypeName ()

Описание

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

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

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

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

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

развернуть все

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

Атрибуты

StatictRUE

Чтобы узнать об атрибутах методов, смотрите Атрибуты Метода (MATLAB).

Примеры

развернуть все

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

function doubleComplexTypeName = getBLASDoubleComplexTypeName()
doubleComplexTypeName = 'my_double_complex_type';
end

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

Представленный в R2018b

Была ли эта тема полезной?