Размещение массива

Описание

Задайте размещение данных массива для генерации кода как основной столбец или основная строка.

Category: Генерация кода > Интерфейс

Настройки

По умолчанию: 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

Выберите Use algorithms optimized for row-major array layout параметра, чтобы включить эффективные алгоритмы основных строк.

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

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

Рекомендуемые настройки

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

Похожие темы