Участник:Андрей Чусов: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «==Описать:== # Межъязыковая совместимость интерфейсов C и C++;»)
 
 
(не показаны 24 промежуточные версии 2 участников)
Строка 1: Строка 1:
[https://www.chusov.org/fp_constants.html Постоянные с плавающей точкой]
==Описать:==
==Описать:==


# [[CUDA]]
# [[Межъязыковая совместимость интерфейсов C и C++]];
# [[Межъязыковая совместимость интерфейсов C и C++]];
# Методы классов в [[Реализация подсистемы управления]];
ПОП регистрируем на стороне пользователя.
=Используемые сущности предметной области=
{{relation_diagram|diagram=Entity relation diagram|graph=arch_ac_concept_relations_en|size=800px|regular=true|content=
{{relation_diagram addref|class="Source with\nRadiation Pattern"|ref=[[Архитектурная акустика/Источник с характеристикой направленности]]}}
{{relation_diagram addref|class="Directions\nBased Source"|ref=[[Архитектурная акустика/Источник излучения в заданных направлениях]]}}
{{relation_diagram addref|class=Source|ref=[[Архитектурная акустика/Источник]]}}
{{relation_diagram addref|class="Primary\nSource"|ref=[[Архитектурная акустика/Первичный источник]]}}
{{relation_diagram addref|class="Secondary\nSource"|ref=[[Архитектурная акустика/Вторичный источник]]}}
{{relation_diagram addref|class="Frequency Response"|ref=[[Архитектурная акустика/Амплитудно-частотная характеристика]]}}
{{relation_diagram addref|class="Radiation Pattern"|ref=[[Архитектурная акустика/Характеристика направленности]]}}
{{relation_diagram addref|class=Ray|ref=[[Архитектурная акустика/Луч]]}}
{{relation_diagram addref|class="Reflecting\nBoundary"|ref=[[Архитектурная акустика/Поверхность]]}}
{{relation_diagram addref|class="Reflecting\nObject"|ref=[[Архитектурная акустика/Объемный геометрический объект]]}}
{{relation_diagram addref|class="Plane of Sound\nDistribution"|ref=[[Архитектурная акустика/Секущая плоскость вывода результатов]]}}
{{relation_diagram addref|class="Rayleigh\nRadiaton Pattern"|ref=[[Архитектурная акустика/Характеристика направленности Релея]]}}
{{relation_diagram addref|class="Table Radiation\nPattern"|ref=[[Архитектурная акустика/Табличная характеристика направленности]]}}
{{relation_diagram addref|class="Rayleigh\nBased Source"|ref=[[Архитектурная акустика/Вторичный источник на основе интеграла Релея]]}}
{{relation_diagram addref|class="Ray Tracing\nSecondary Source"|ref=[[Архитектурная акустика/Вторичный источник при рей-трейсинге]]}}
{{relation_diagram addref|class="Medium of Sound Propagation"|ref=[[Архитектурная акустика/Среда распространения звука]]}}
{{relation_diagram add|association|"Medium of Sound Propagation"|"Geometric\nSpace"|headlabel=*}}
{{relation_diagram add|composition|"Medium of Sound Propagation"|"Reflecting\nObject"|headlabel=*}}
{{relation_diagram add|composition|"Medium of Sound Propagation"|"Primary\nSource"|headlabel=*}}
{{relation_diagram add|composition|"Medium of Sound Propagation"|"Plane of Sound\nDistribution"|headlabel=*}}
{{relation_diagram add|composition|"Reflecting\nObject"|"Reflecting\nBoundary"|headlabel=*}}
{{relation_diagram add|association|"Reflecting\nBoundary"|"Secondary\nSource"}}
{{relation_diagram add|composition|"Source with\nRadiation Pattern"|"Radiation Pattern"}}
{{relation_diagram add|inheritance|"Primary\nSource"|"Source with\nRadiation Pattern"}}
{{relation_diagram add|inheritance|"Secondary\nSource"|"Source with\nRadiation Pattern"}}
{{relation_diagram add|inheritance|"Secondary\nSource"|"Directions\nBased Source"}}
{{relation_diagram add|inheritance|"Source with\nRadiation Pattern"|Source}}
{{relation_diagram add|inheritance|"Directions\nBased Source"|Source}}
{{relation_diagram add|composition|"Source with\nRadiation Pattern"|"Frequency Response"}}
{{relation_diagram add|inheritance|"Table Radiation\nPattern"|"Radiation Pattern"}}
{{relation_diagram add|inheritance|"Analitically Set\nRadiation Pattern"|"Radiation Pattern"}}
{{relation_diagram add|aggregation|Source|Ray}}
{{relation_diagram add|inheritance|"Rayleigh\nBased Source"|"Secondary\nSource"}}
{{relation_diagram add|composition|"Rayleigh\nBased Source"|"Rayleigh\nRadiaton Pattern"}}
{{relation_diagram add|inheritance|"Rayleigh\nRadiaton Pattern"|"Radiation Pattern"}}
{{relation_diagram add|inheritance|"Ray Tracing\nSecondary Source"|"Secondary\nSource"}}
{{relation_diagram add|composition|"Ray Tracing\nSecondary Source"|"Ray Tracing\nRadiation Direction"}}
}}
;Геометрическое пространство
:Трехмерное линейное евклидово пространство с обычными понятиями точки (класс [[POINT3DEXT]]), отрезка, прямой, кривой, плоскости, поверхности, объемная фигура. Элементы задаются с помощью классов-наследников от [http://{{SERVERNAME}}/doxygen/class_chusov_1_1_math_1_1_matrix.html Chusov::Math::Matrix].
;[[Архитектурная акустика/Поверхность|Поверхность]]
:Отражающая звук поверхность в помещении с некоторым коэффициентом отражения.
;[[Архитектурная акустика/Объемный геометрический объект|Объемный геометрический объект]].
:Объемный объект, представимый в виде набора плоских поверхностей, возможно, бесконечно малой площади.
;[[Архитектурная акустика/Луч|Луч]]
:Основной переносчик звуковой энергии в трехмерном пространстве.
;[[Архитектурная акустика/Первичный источник|Первичный источник]]
:Источник звука, который задается как входной параметр.
;[[Архитектурная акустика/Вторичный источник|Вторичный источник]]
:Источник звука, образуемый в результате отражения звука от поверхности.
;[[Архитектурная акустика/Секущая плоскость вывода результатов|Секущая плоскость вывода результатов]] моделирования
:Некоторая плоскость, которая сечет геометрическое пространство, и которая ассоциирована с матрицей, элементы которой "накапливают" звуковую энергию от первичных и вторичных источников. Сущность известна предметно-независимой подсистеме как [[IPlainObject]].
;[[Архитектурная акустика/Характеристика направленности|Характеристика направленности]] (ХН).
:Континуальное множество - область значений функции характеристики направленности источника поля от частоты и направления излучения звука. Задается реализацией функции направленности или таблицами значений нормированных значений интенсивности по направлениям и частотам.
;[[Архитектурная акустика/Амплитудно-частотная характеристика|Амплитудно-частотная характеристика]] (АЧХ)
:Континуальное множество - область значений функции зависимости интенсивности источника поля от частоты. Задается реализацией функции направленности или таблицами значений.
;[[Архитектурная акустика/Среда распространения звука|Среда распространения звука]]
: Определенная в геометрическом пространстве модель помещения с отражающими поверхностями, источниками звука, а также плоскостями вывода результатов моделирования.
==Дополнительные сущности==
;[[Архитектурная акустика/Табличная характеристика направленности|Табличная характеристика направленности]]
:Таблица значений характеристики звука для каждого из направлений. Таблица дискретна, ХН континуальна, поэтому внетабличные значения характеристики вычисляются путем вычисления среднего арифметического.
;[[Архитектурная акустика/Характеристика направленности Релея|Характеристика направленности Релея]]
:[[Архитектурная акустика/Характеристика направленности|Частично определенная]] характеристика направленности, расчитанная для колеблющегося поршня с помощью интеграла Релея.
;[[Архитектурная акустика/Вторичный источник на основе интеграла Релея|Вторичный источник на основе интеграла Релея]]
:Вторичный источник, связанный с колеблющимся поршнем, образуемым элементом поверхности. Является источником на основе характеристики направленности Релея.
;Множество направлений излучения при рей-трейсинге
:Множество из одного элемента-направления отражения звука при рей-трейсинге. Чисто логическая сущность, реализуемая классом [[Архитектурная акустика/CRayTracingCollection|CRayTracingCollection]].
;[[Архитектурная акустика/Вторичный источник при рей-трейсинге|Вторичный источник при рей-трейсинге]]
:Вторичный источник, связанный поверхностью, которая отражает падающий на нее луч по законам геометрической акустики (угол падения равен углу отражения). Является источником звука в одном заданном направлении, которая определяется сущностью "Множество направлений излучения при рей-трейсинге".

Текущая версия на 22:14, 13 сентября 2020

Постоянные с плавающей точкой

Описать:

  1. CUDA
  2. Межъязыковая совместимость интерфейсов C и C++;
  3. Методы классов в Реализация подсистемы управления;


ПОП регистрируем на стороне пользователя.

Используемые сущности предметной области


Геометрическое пространство
Трехмерное линейное евклидово пространство с обычными понятиями точки (класс POINT3DEXT), отрезка, прямой, кривой, плоскости, поверхности, объемная фигура. Элементы задаются с помощью классов-наследников от Chusov::Math::Matrix.
Поверхность
Отражающая звук поверхность в помещении с некоторым коэффициентом отражения.
Объемный геометрический объект.
Объемный объект, представимый в виде набора плоских поверхностей, возможно, бесконечно малой площади.
Луч
Основной переносчик звуковой энергии в трехмерном пространстве.
Первичный источник
Источник звука, который задается как входной параметр.
Вторичный источник
Источник звука, образуемый в результате отражения звука от поверхности.
Секущая плоскость вывода результатов моделирования
Некоторая плоскость, которая сечет геометрическое пространство, и которая ассоциирована с матрицей, элементы которой "накапливают" звуковую энергию от первичных и вторичных источников. Сущность известна предметно-независимой подсистеме как IPlainObject.
Характеристика направленности (ХН).
Континуальное множество - область значений функции характеристики направленности источника поля от частоты и направления излучения звука. Задается реализацией функции направленности или таблицами значений нормированных значений интенсивности по направлениям и частотам.
Амплитудно-частотная характеристика (АЧХ)
Континуальное множество - область значений функции зависимости интенсивности источника поля от частоты. Задается реализацией функции направленности или таблицами значений.
Среда распространения звука
Определенная в геометрическом пространстве модель помещения с отражающими поверхностями, источниками звука, а также плоскостями вывода результатов моделирования.

Дополнительные сущности

Табличная характеристика направленности
Таблица значений характеристики звука для каждого из направлений. Таблица дискретна, ХН континуальна, поэтому внетабличные значения характеристики вычисляются путем вычисления среднего арифметического.
Характеристика направленности Релея
Частично определенная характеристика направленности, расчитанная для колеблющегося поршня с помощью интеграла Релея.
Вторичный источник на основе интеграла Релея
Вторичный источник, связанный с колеблющимся поршнем, образуемым элементом поверхности. Является источником на основе характеристики направленности Релея.
Множество направлений излучения при рей-трейсинге
Множество из одного элемента-направления отражения звука при рей-трейсинге. Чисто логическая сущность, реализуемая классом CRayTracingCollection.
Вторичный источник при рей-трейсинге
Вторичный источник, связанный поверхностью, которая отражает падающий на нее луч по законам геометрической акустики (угол падения равен углу отражения). Является источником звука в одном заданном направлении, которая определяется сущностью "Множество направлений излучения при рей-трейсинге".