exponenta event banner

кодер. BLASCallback.getBLASDoubleComplexTypeName

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

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

Синтаксис

doubleComplexTypeName = coder.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

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

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

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

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

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

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