Архитектурная акустика/Реализация/CPlain::SetIntensities
Перейти к навигации
Перейти к поиску
template <class matr_t>
void SetIntensities(std::size_t iBand, matr_t&& m);
Устанавливает интенсивности для матрицы интенсивности, ассоциированной с плоскостью вывода результатов моделирования на заданной частоте.
- Параметры шаблона
matr_t Тип ссылки на матрицу интенсивностей, которые устанавливаются для плоскости вывода результатов моделирования. Тип должен быть неявно приводим к matrix_t. - Параметры
iBand Частота, для которой устанавливаются интенсивности. m Матрица интенсивностей. - Возможные исключения
Chusov::Exceptions::InvalidParameterException Размеры матриц не совпадают.
При многопоточном доступе к плоскости вызов метода SetIntensities должен синхронизироваться из-вне.