История изменений
Исправление AntonI, (текущая версия) :
Систем уравнений может решаться несколько (разных), для каждой системы свой набор полей, но они пересекаются.
В зависимости от порядка аппроксимации на каждое поле может требоваться несколько значений (первая размерность массива).
В зависимости от схемы могут требоваться значения с нескольких слоев по времени (вторая размерность массива).
Сетка состоит из узлов, ячее, граней - некоторые поля ассоциированы с узлами, некоторые с ячейками, некоторые с гранями, некоторые есть и там и там (и там).
Ну и вишенкой на торте extended - некоторые поля в некоторых ячейках могут быть сильно раздуты (больше степеней свободы). Скажем моделируем распространение трещины, там где где трещины нет все просто (нет), там где трещина есть все сложно (совсем-совсем).
ЗЫ свойства материала на этом фоне ерунда, решается индексацией - слава Б-гу сетка конформная и нет никакого подсеточного сглаживания и пр. фигатени.
Исходная версия AntonI, :
Систем уравнений может решаться несколько (разных), для каждой системы свой набор полей, но они пересекаются.
В зависимости от порядка аппроксимации на каждое поле может требоваться несколько значений (первая размерность массива).
В зависимости от схемы могут требоваться значения с нескольких слове по времени (вторая размерность массива).
Сетка состоит из узлов, ячее, граней - некоторые поля ассоциированы с узлами, некоторые с ячейками, некоторые с гранями, некоторые есть и там и там (и там).
Ну и вишенкой на торте extended - некоторые поля в некоторых ячейках могут быть сильно раздуты (больше степеней свободы). Скажем моделируем распространение трещины, там где где трещины нет все просто (нет), там где трещина есть все сложно (совсем-совсем).