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

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

Класс, предоставляющий статические методы для доступа к базовому набору управляющих параметров моделирования экземпляром "arch_ac" подсистемы предметной области "Архитектурная акустика".

struct Config;
Открытые типы
ТипОписание
band_sequence_containerРеализует контейнер частот с произвольным доступом по ключам из перечисления Band.
Открытые методы
МетодОписание
RadiationAngleDeltaВозвращает шаг, в градусах, при вращении по азимуту и зениту вокруг главной оси излучения источника.
IgnorableIntensityRatioВозвращает отношение максимальной игнорируемой интенсивности звуковой волны к максимальной интенсивности среди волн, излучаемых всеми первичными источниками на всех частотах.
IntegrationStepsВозвращает число шагов по одной из осей при численном интегрировании по поверхностям, составляющим модель.
PatternRetrievalDistanceSquaredВозвращает квадрат расстояния, на котором предполагается снятие показаний интенсивности первичных источников звука.
CircleApproximationКоличество сторон равностороннего многоугольника, аппроксимирующего окружность.
CalculationErrorДопускаемая ошибка при вычислениях с плавающей точкой.
PlainGridStepШаг, в метрах, между контрольными точками, принадлежащими плоскостям вывода результатов моделирования CPlain, в которых эти результаты накапливаются.
MaxPlainPointsМаксимально разрешенное количество контрольных точек на одной плоскости вывода результатов.
LogFileПуть к файлу, в который ведется журналирование событий, возникающих в узле подсистемы предметной области.
MaxThreadNumberМаксимально разрешенное число параллельных потоков центрального процессора на вычислительном узле, которыми разрешено одновременное выполнение моделирования.
PistonDXToLambdaЗадает отношение размера малой области (по одной из осей) к длине волны при численном интегрировании для расчета вторичных источников звука.
CalculationModelВозвращает идентификатор, из перечисления CalculationModel, используемого алгоритма моделирования.
SimulatedBandsВозвращает контейнер частот, на которых должно выполняться моделирование.

Управляющие параметры, которые возвращаются предоставляемыми классом Config методами, определены как для узла, реализующего INode, так и для подсистемы предметной области, реализующей IDomainSystem. Последняя вне зависимости от конфигурации (внутрипроцессной или распределенной) считывает управляющие параметры из файла arch_ac.ini. Узел же получает большинство управляющих параметров по сети как TCP сервер, обрабатывающий запросы NodeDomainRequests.

См. также
DomainConfigКласс, предоставляющий статические методы для доступа к набору управляющих параметров для управляющего узла экземпляра "arch_ac" подсистемы предметной области "Архитектурная акустика".
NodeConfigКласс, предоставляющий статические методы для доступа к набору управляющих параметров для вычислительного узла экземпляра "arch_ac" подсистемы предметной области "Архитектурная акустика".