ГОСТ Р ИСО 10303-52—2015
SELF\mismatched_donor_mesh.donor: structured_mesh;
points: listed_real_data;
vsize: INTEGER:
DERIVE
index_count: INTEGER := donor.index_count:
END ENTITY;
<*
Определения атрибутов:
donor
— структурированная донорская сетка;
points
— отображение принадлежащих принимающей сетке точек на стыке в донорскую сетку.
Это можно рассматривать как билинейную или трехлинейную интерполяцию (в зависимости от
размерности) в вычислительной системе донорской сетки. Должно использоваться принятое в
FORTRAN
упорядочивание многомерных массивов;
vsize
— размер массива данных, необходимого для содержания точек стыка;
current
— текущая (принимающая) сетка;
index_count
— число индексов, требуемых для задания ссылки на вершину.
5.4.9 Объект unstructured_donor_mesh
Объект
unstructured_donor_mesh
являетсятакимподтипомобъекта
mismatched_donor_mesh.
который представляет рассогласованную донорскую сетку, являющуюся
неструктурированной.
EXPRESS-спеиификация:
*)
ENTITY unstructured_donor_mesh
SUBTYPE OF (mismatched_donor_mesh);
SELF\mismatched_donor_mesh.donor: unstructured_mesh;
cells : indices_group;
interpolant: property_distribution_description:
vsize : INTEGER;
DERIVE
index_count: INTEGER ;= donor.index_count;
END ENTITY:
c
Определения атрибутов:
donor
— неструктурированная донорская сетка;
cells
— содержит ячейку донорской сети, которой принадлежит узел;
interpolant
— содержит факторы интерполяции для расположения узла в ячейке донорской
сети;
vsize
— размер необходимого массива данных:
index_count
— число индексов, требуемых для задания ссылки на вершину.
EXPRESS-спеиификация:
*)
END_SCHEMA; - end of mesh_connectivity_schema
Г
6 Схема Mesh function (функция сетки)
Далее представлен фрагмент EXPRESS-декларации, с которой начинается описание схемы
mesh_function_schema.
В нем определены необходимые внешние ссылки.
EXPRESS—спецификация:
*)
SCHEMA mesh_connectivity_schema;
REFERENCE FROM mesh_topology_schema - ISO 10303-52
(mesh.
unstructured_mesh.
structured_mesh.
meshjocation.
indices_group.
indices_range);
REFERENCE FROM mathematical_description_of_distribution_schema - ISO 10303-51
(property_distribution_description);
35