Замена оператора

Задайте заменяющие отображения кода для операторов

Используйте Code Replacement Tool или интерфейс программирования, чтобы задать заменяющие отображения кода для скалярных и операций над матрицей. Замените операции над матрицей на процессор или код BLAS. Управляйте выравниванием данных. Настройте процесс соответствия и замены кода.

Инструменты

Code Replacement ToolСоздайте, измените и подтвердите содержимое заменяющих библиотек кода

Функции

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

addEntryДобавьте запись таблицы в набор записей таблицы, указанных в заменяющей таблице кода
createCRLEntryСоздайте заменяющую запись таблицы кода из концептуального и спецификаций строки аргумента реализации
RTW.TflBlasEntryGeneratorСоздайте заменяющую запись таблицы кода для операции BLAS
RTW.TflCBlasEntryGeneratorСоздайте заменяющую запись таблицы кода для операции CBLAS
RTW.TflCOperationEntryСоздайте заменяющую запись таблицы кода для оператора
RTW.TflCOperationEntryGeneratorСоздайте заменяющую запись таблицы кода для операции сложения фиксированной точки или операции вычитания
RTW.TflCOperationEntryGenerator_NetSlopeСоздайте заменяющую запись таблицы кода для сетевой наклонной операции фиксированной точки
RTW.TflCOperationEntryMLБазовый класс для заменяющей табличной записи оператора пользовательского кода
RTW.TflTableСоставьте заменяющую таблицу кода
setTflCOperationEntryParametersУстановите заданные параметры для записи оператора в заменяющей таблице кода
addConceptualArgДобавьте концептуальный аргумент в массив концептуальных аргументов для заменяющей записи таблицы кода
copyConceptualArgsToImplementationСкопируйте концептуальные спецификации аргумента в спецификации реализации записи для заменяющей записи таблицы кода
createAndAddImplementationArgСоздайте аргумент реализации из заданных свойств и добавьте к аргументам реализации для заменяющей записи таблицы кода
createAndSetCImplementationReturnСоздайте возвращаемый аргумент реализации из заданных свойств и добавьте к реализации для заменяющей записи таблицы кода
createCRLEntryСоздайте заменяющую запись таблицы кода из концептуального и спецификаций строки аргумента реализации
createAndAddConceptualArgСоздайте концептуальный аргумент из заданных свойств и добавьте к концептуальным аргументам для заменяющей записи таблицы кода
getTflArgFromStringСоздайте заменяющий аргумент кода на основе указанного имени и встроенного типа данных
addAdditionalHeaderFileДобавьте заголовочный файл в массив заголовочных файлов для заменяющей записи таблицы кода
addAdditionalIncludePathДобавьте включают путь к массиву, включают пути для заменяющей записи таблицы кода
addAdditionalLinkObjДобавьте объект ссылки в массив объектов ссылки для заменяющей записи таблицы кода
addAdditionalLinkObjPathДобавьте путь к объекту ссылки к массиву путей к объекту ссылки для заменяющей записи таблицы кода
addAdditionalSourceFileДобавьте исходный файл в массив исходных файлов для заменяющей записи таблицы кода
addAdditionalSourcePathДобавьте исходный путь к массиву исходных путей для заменяющей записи таблицы кода
addComplexTypeAlignmentЗадайте контур выравнивания составного типа
setReservedIdentifiersУкажите зарезервированные идентификаторы, чтобы сопоставить с заменяющей библиотекой кода

Темы

Код можно заменить из кода MATLAB

Рассмотрите списки функций и операторов, которые генератор кода может заменить в зависимости от заменяющей библиотеки кода, которую вы задаете.

Скалярная замена оператора кода

Задайте заменяющие отображения кода для скалярных операторов.

Оператор сложения и замена оператора вычитания кода

Задайте заменяющие отображения кода для операций сложения и операций вычитания.

Маленькая операция над матрицей к замене процессора кода

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

Операция умножения матриц к MathWorks BLAS Code Replacement

Задайте заменяющие отображения кода, которые заменяют нескалярные операции умножения на функции умножения Основной стандартной подпрограммы линейной алгебры (BLAS) xgemm и xgemv.

Операция Умножения матриц к ANSI/ISO C BLAS Замена Кода

Задайте заменяющие отображения кода, которые заменяют нескалярные операции умножения на функции умножения C BLAS ANSI®/ISO® xgemm и xgemv.

Переключите левые операции и замену кода

Задайте заменяющие отображения кода для кода, что генератор кода производит для сдвига (<<) операции.

Разработайте заменяющую библиотеку кода

Рабочий процесс для разработки заменяющей библиотеки кода.

Сопутствующая информация

Замена кода (MATLAB Coder)