Архитектурная акустика/Реализация

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Реализующий проект - arch_ac.

Классы

Класс Файл Описание
CInputModel input_model.h Класс, реализующий входную геометрическую модель среды распространения поля.
CFacePointCollectionIterator face.h Реализует C++ итератор ForwardIterator, проходящий через все точки отражающей поверхности CFace в соответствии с Config::PistonDXToLambda.
CFacePointCollection face.h Реализует коллекцию точек на отражающей поверхности CFace, в которых возможно создание вторичных источников в процессе моделирования звука на заданной частоте.
CFacePointCollectionMultithreadedProxy face.h Коллекция точек отражающей поверхности CFace, адаптирующая класс CFacePointCollection для реализации параллельного перечисления точек.
CFace face.h Реализация поверхности, отражающей звук.
CPoly poly.h Представляет собой объемный отражающий элемент моделируемой среды, заданный совокупностью отражаюших поверхностей CFace.
CPlain plain.h Реализация плоскости вывода результатов моделирования в предметной области.
CNodePlainResults plain.h Реализует хранение и представление результатов моделирования, связанных с одной плоскостью CPlain, полученных в результате работы удаленного узла INode.
CPrimarySource primary_source.h Реализация первичного источника звука.
CSourceBase source_base.h Базовый класс для всех источников излучения звукового поля.
CPrimaryRadiationPattern primary_source.h Реализует заданную пользователем характеристику направленности первичного источника.
IteratorAdapter2D collection_base.h Итератор-адаптер, позволяющий перечислять элементы двумерных контейнеров как одномерных.
IteratorAdapterForStep collection_base.h Итератор-адаптер, преобразующий интерфейс итератора с произвольным доступом так, чтобы переход на одну позицию соответствовал переходу адаптируемого итератора на заданное шагом число позиций.
IteratorAdapterConditional collection_base.h Реализует прямой итератор, который на каждой итерации проверяет выполнение условия, заданного предикатом, и, если условие не выполняется, осуществляет переход к следующему элементу до тех пор, пока не будет выполнено условие, или итератор не перейдет в состояние, при котором дальнейшие переходы запрещены.
Объектная модель arch_ac

.