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

Материал из CAMaaS preliminary wiki
< Архитектурная акустика‎ | Реализация
Версия от 18:51, 2 февраля 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function_begin|template <class matr_t> void SetIntensities(std::size_t iBand, matr_t&& m);|{{Архитектурная акустика/Реализация/CP…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
template <class matr_t>
void SetIntensities(std::size_t iBand, matr_t&& m);

Устанавливает интенсивности для матрицы интенсивности, ассоциированной с плоскостью вывода результатов моделирования на заданной частоте.

Параметры шаблона
matr_tТип ссылки на матрицу интенсивностей, которые устанавливаются для плоскости вывода результатов моделирования. Тип должен быть неявно приводим к matrix_t.
Параметры
iBandЧастота, для которой устанавливаются интенсивности.
mМатрица интенсивностей.
Возможные исключения
Chusov::Exceptions::InvalidParameterExceptionРазмеры матриц не совпадают.

При многопоточном доступе к плоскости вызов метода SetIntensities должен синхронизироваться из-вне.