ГОСТ Р ИСО 10303-52—2015
- произведением, являющимся сеткой размерности (л +
1),
что показывает, что сетка
размерности (л +
1)
является декартовым произведением операндов.
В произведении существует следующий порядок ячеек и вершин:
- ячейка / +
п
(/’ —
1)
производной сетки соответствует ячейке / первого операнда и ячейке /
второго операнда, где
п —
общее число ячеек первого операнда;
- вершина / +
m ( j— 1)
производной сетки соответствует вершине / первого операнда и вершине
/ второго операнда, где
т
— общее число вершин первого операнда.
EXPRESS-спецификаиия:
*)
ENTITY product_of_mesh;
operands : LIST [2:2] OF mesh;
product: mesh:
WHERE
WR1 : (this_schema+’.STRUCTURED_MESH’ IN TYPEOF(operands[1])) AND
(this_schema+’.STRUCTURED_MESH’ IN TYPEOF(operands[2])) AND
(this_schema+’.STRUCTURED_MESH’ IN TYPEOF(product));
WR2 : operands[1].index_count = 1;
WR3 : operands[1].index_count + operands[2].index_count
= product.index_count;
END_ENTITY; "
Определение атрибутов:
oporands — два объекта mesh, представляющие сетки, для которых строится произведение:
product — объект mesh, представляющий сетку, являющуюся декартовым произведением двух
операндов.
Формальные положения:
WR1. Все сетки должны быть структурированными сетками, представленными объектами
structured_meshes.
WR2. Объект, представляющий первый операнд, должен иметь значение атрибута lndex_count,
задающего число индексов, равным 1
WR3. У объекта, представляющего сетку, являющуюся произведением, значение атрибута
index_count, задающего число индексов, должно равняться сумме значений атрибутов index_count
объектов, представляющих сетки, являющиеся операндами
4.3.16 Объект rind
Посредством объекта rind описывается множество, связанных со структурированной сеткой
внешних плоскостей.
EXPRESS-спецификаиия:
*)
ENTITY rind;
index_count: INTEGER;
planes; ARRAY [1:2‘index_count] OF INTEGER;
r
END_ENTITY;
Определение атрибутов:
index_count — число индексов, требуемых для задания ссылки на вершину;
planes — задает множество внешних плоскостей, соединенных с минимальной и максимальной
гранями структурированной сетки. В трехмерном пространстве каждой из плоскостей с индексом
п
будет соответствовать следующая грань:
п =
1 —/-min
п = 2
—/-max
п
= 3 —/-min
п
= 4 —/-max
п
= 5 —Л-min
п
= 6 —Л-тах.
Пример — Д ля трехмерной сетки, имеющ ей размер ’ядра’ равны м ll*JJxKK. значение атрибута
planes, равное [а, Ь, с, d. е, f] показывает, что диапазон индексов сетки с внешней оболочкой будет
следующ им:
/: (1 - а. II ♦ Ь); /:
(1 - с. JJ ♦ d);
к:
(1 - е. КК + f).
15