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