Реализация архитектурной акустики

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Компоненты на верхнем уровне \ Вычислительная подсистема \ Архитектурная акустика \ Реализация

Реализация предметной области "Архитектурная акустика".

Проект: arch_ac.

Точка входа: функция GetDomainSystem, определенная в файле simulation.cpp.

Интерфейсы

Интерфейс Файл Описание
INode domain_interaction.h Программный интерфейс, реализуемый узлом подсистемы предметной области и предоставляющий подсистеме управления методы для управления вычислительной нагрузкой, которая подается на узел. Физически может быть ассоциирован с вычислительным кластером (для реализации с локальным балансировщиком) либо с потоком на логическом ядре центрального процессора.
ILoadBalancer domain_interaction.h Программный интерфейс, предоставляемый подсистемой управления для подсистемы предметной области. Предоставляет методы для регистрации задачи, которая должна быть выполнена как элемент параллельных вычислений, а также для регистрации свободного узла INode.
IControlSystem domain_interaction.h Базовый интерфейс подсистемы управления.
IControlSystemDomainSide domain_interaction.h Интерфейс, предоставляемый подсистеме предметной области, для установки соединения с подсистемой управления, а также для получения доступа к ее балансировщикам нагрузки.
IDomainSystem domain_interaction.h Основной программный интерфейс экземпляра подсистемы предметной области.
IGeometryModel geometry_model.h Интерфейс геометрической модели среды моделируемого физического поля.

Классы

Класс Файл Описание
__TFACE camaas/face.h Класс полигональной поверхности, композиция которых составляет элемент IPolyObject.
CFace face.h Реализация поверхности, отражающей звук.