Архитектурная акустика/Реализация
Перейти к навигации
Перейти к поиску
Реализующий проект - 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