为函数或类指定列主数组布局
coder.columnMajor
为生成的代码中当前函数使用的数据指定列-主数组布局。在类构造函数中,coder.columnMajor
为类使用的数据指定列主布局。
请注意
默认情况下,代码生成使用列主数组布局。
默认情况下,代码生成器使用列主数组布局。
函数中数组布局的说明取代了用codegen
命令。例如,如果函数喷火
包含coder.columnMajor
,您可以使用以下命令生成代码:
codegen喷火-rowmajor
然后生成的代码仍然使用列主布局。
从列主函数内部调用的其他函数继承了列主规范。但是,如果一个被调用的函数有它自己的不同coder.rowMajor
调用时,代码生成器将相应地更改数组布局。如果行主函数和列主函数调用相同的函数,而该函数没有自己的数组布局规范,则代码生成器将生成函数的行主版本和列主版本。
coder.columnMajor
在代码生成和模拟之外被忽略。