Укажите макет основного массива столбца для функции или класса
coder.columnMajor задает макет основного массива столбца для данных, используемых текущей функцией в сгенерированном коде. При размещении в конструкторе класса coder.columnMajor указывает макет основного столбца для данных, используемых классом.
Примечание
По умолчанию при создании кода используется макет основного массива столбца.
Генератор кода по умолчанию использует макет массива «столбец-основной».
Спецификация компоновки массива внутри функции заменяет компоновку массива, указанную в codegen команда. Например, если функция foo содержит coder.columnMajorи вы создаете код с помощью:
codegen foo -rowmajor
затем созданный код по-прежнему использует формат «основной столбец».
Другие функции, вызываемые из основной функции столбца, наследуют основную спецификацию столбца. Однако, если одна из вызываемых функций имеет свои собственные отличия coder.rowMajor вызов, генератор кода соответственно изменяет макет массива. Если основная функция строки и основная функция столбца вызывают одну и ту же функцию, которая не имеет собственной спецификации компоновки массива, генератор кода создает основную версию строки и основную версию столбца функции.
coder.columnMajor игнорируется вне процесса создания и моделирования кода.
coder.ceval | coder.isColumnMajor | coder.isRowMajor | coder.rowMajor