Распространение радиоволн ВЧ/Реализация/ControlPointSet

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

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

class ControlPointSet;
Открытые типы
ТипОписание
name_type Тип строкового идентификатора плоскости вывода результатов моделирования. .
Открытые методы
МетодОписание
(конструкторы)Конструкторы класса ControlPointSet
(деструктор)Деструкторы класса ControlPointSet
AverageAmplitudeВозвращает среднюю амплитуду напряженностей электрического поля, накопленных во всех контрольных точках коллекции ControlPointSet.
RegisterSubsetРегистрирует подмножество контрольных точек, агрегируемых классом ControlPointSet.
RegisterFieldРегистрирует поле луча в контрольной точке.
MarshalDomainResultsЗапаковывает текущие результаты моделирования, накопленные в контрольных точках множества, и записывает их в выходной поток данных в формате, который описан в статье GetSimulationResultsId, для отправки пользовательскому терминалу.
MarshalNodeResultsОсуществляет запаковку и запись в выходной поток данных частичных результатов моделирования, накопленных на вычислительном узле.
EncompassingApertureДля заданной точки строит сектор encompassing_aperture_t сферы с единичным радиусом, описанной вокруг этой точки, так, что все точки текущего множества контрольных точек при проекции на сферу будут лежать внутри сектора.
clearУдаляет все подмножества контрольных точек, зарегистрированные в текущем экземпляре класса ControlPointSet с помощью ControlPointSet::RegisterSubset.