Задайте упорядоченное по строкам размещение массивов для функции или класса
coder.rowMajor
задает упорядоченное по строкам размещение массивов для данных, используемых текущей функцией в сгенерированном коде. Когда помещено в конструктора класса, coder.rowMajor
задает упорядоченное по строкам размещение для данных, используемых классом.
Примечание
По умолчанию генерация кода использует упорядоченное по столбцам размещение массивов.
Чтобы задать упорядоченное по строкам размещение массивов для всех функций в вашем сгенерированном коде, используйте codegen -rowmajor
опция.
Другие функции, вызванные из упорядоченной по строкам функции, наследовали упорядоченную по строкам спецификацию. Однако, если одна из вызванных функций имеет свое собственное отличное coder.columnMajor
вызовите, генератор кода изменяет размещение массивов соответственно. Если упорядоченная по строкам функция и упорядоченный по столбцам вызов функции та же функция, которая не имеет ее собственной спецификации размещения массивов, генератора кода, производят упорядоченную по строкам версию и упорядоченную по столбцам версию функции.
coder.rowMajor
проигнорирован за пределами генерации кода и симуляции.
coder.ceval
| coder.columnMajor
| coder.isRowMajor
| coder.isColumnMajor