exponenta event banner

Макет массива

Описание

Укажите макет данных массива для генерации кода как столбец-мажор или строка-мажор.

Категория: Создание кода > Интерфейс

Настройки

По умолчанию: Column-major

Column-major

Создание кода в макете основного массива столбца. Например, рассмотрим матрицу A, которая является матрицей 4x3:

A =
    1    2    3
    4    5    6
    7    8    9
    10   11   12
В макете массива «столбец-основной» элементы столбцов являются смежными в памяти. A представляется в сгенерированном коде как:
1    4    7    10    2    5    8    11    3    6    9    12

Row-major

Создание кода в макете основного массива строк. Например, для матрицы Aв макете главного массива строк элементы строк являются смежными. A представляется в сгенерированном коде как:

1    2    3    4    5    6    7    8    9    10    11    12

Выберите параметр Использовать алгоритмы, оптимизированные для компоновки массива с основными строками, чтобы обеспечить эффективные алгоритмы с большими строками.

Информация командной строки

Параметр: ArrayLayout
Текст: символьный вектор
Значение: 'Column-major' | 'Row-major'
По умолчанию: 'Column-major'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьНикакого воздействия
Меры безопасностиНикакого воздействия

Связанные темы