Метод контрольного объёма на неструктурированной сетке в вычислительной механике - 16 стр.

UptoLike

Составители: 

п. 1.1.2. Представление сетки в теле программы
При интегрировании уравнений в частных производных на не-
структурированной сетке необходимо знать вершины элементов, сами
элементы и грани, расположенные между элементами. Представление
сетки в теле программы рекомендуется строить на основе наиболее ча-
сто используемой модели вывода сетки в файлы сеточными генерато-
рами (список вершин и список элементов).
Для наглядности представления сеток остановимся подробнее на
блок схеме (Рис. 1.6) иерархии классов, для представления сетки:
cPointкласс вершин элементов в
n
мерном пространстве, кото-
рый содержит координаты точки, ее индивидуальный номер в списке
вершин всех точек.
cElement класс элементов в пространстве
n
. Данный класс
хранит в себе список номеров вершин, их количество, индивидуаль-
ный номер элемента, координаты его центра масс, объем, номера со-
седних элементов, имеющих с ним общую грань. Для моделирования
задач, имеющих объекты с разными физическими свойствами исполь-
зуется переменная, содержащая номер подобласти, которой принадле-
жит элемент. Кроме того класс элемента содержит методы для динами-
ческого вычисления граней.
сFacet класс граней элемента, который содержит список номе-
ров вершин, образующих грань; их количество, площадь, нормаль,
ориентированную из элемента хозяина грани, номер элемента соседа
хозяина грани, и номер элемента хозяина грани. Грань вычисляется ди-
намически по мере использования для экономии памяти.
cMesh класс для хранения и доступа к сетке в теле программы.
Данный класс содержит список точек и элементов сетки. Иногда такие
классы содержат список граней. Однако, как показывает практика, хра-
нение списков граней приводит к значительному перерасходу памяти.
Данный класс содержит в том числе методы для: чтения и записи сеток
в различных сеточных форматах, методы для реализации загущения и
разрежения сеток, которые используются для адаптивных сеточных
методов, методы по перестроению сеток.
16