Архитектурная акустика/Реализация/CFace::GetFacePointCollectionForNode
< Архитектурная акустика | Реализация
Перейти к навигации
Перейти к поиску
Версия от 21:11, 6 января 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function_begin |CFacePointCollectionMultithreadedProxy GetFacePointCollectionForNode(CAMaaS::extunit_t eDX, std::uint32_t iNode, std::uint32_t cNodes) const;|{{…»)
CFacePointCollectionMultithreadedProxy GetFacePointCollectionForNode(CAMaaS::extunit_t eDX, std::uint32_t iNode, std::uint32_t cNodes) const;
Возвращает коллекцию CFacePointCollectionMultithreadedProxy точек - позиций вторичных источников - для параллельного перечисления.
- Параметры
eDX Расстояние между точками на отражающей поверхноти. Обычно является произведением длины волны на значение, возвращенное функцией Config::PistonDXToLambda. iNode Индекс параллельного потока, который осуществляет перечисление. Индекс должен принимать значения от 0 до cNodes - 1. cNodes Количество параллельных потоков, которые вместе осуществляют перечисление. - Возвращаемое значение:
- Коллекция точек на отражающей поверхности.
Метод возвращает коллекцию CFacePointCollectionMultithreadedProxy точек на отражающей поверхности, но, в отличие от GetFacePointCollection, позволяет перечислять точки одной коллекции параллельно с помощью Round-Robin.