Шаблон:Архитектурная акустика/Реализация/CLocalLoadBalancer body: различия между версиями
Перейти к навигации
Перейти к поиску
Alinap95 (обсуждение | вклад) |
|||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 6: | Строка 6: | ||
{{method_list_title|access=public}} | {{method_list_title|access=public}} | ||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add_ctor| | {{method_list_add_ctor|Архитектурная акустика/Реализация/CLocalLoadBalancer}} | ||
{{method_list_end}} | {{method_list_end}} | ||
{{method_list_title|access=protected}} | {{method_list_title|access=protected}} | ||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add|CLocalLoadBalancer::do_create_source_task}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_create_source_task}} | ||
{{method_list_add|CLocalLoadBalancer::do_create_source_face_task}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_create_source_face_task}} | ||
{{method_list_add|CLocalLoadBalancer::do_create_source_plain_task}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_create_source_plain_task}} | ||
{{method_list_add|CLocalLoadBalancer::do_accept_remote_task}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_accept_remote_task}} | ||
{{method_list_add|CLocalLoadBalancer::do_is_running}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_is_running}} | ||
{{method_list_add|CLocalLoadBalancer::do_pause}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_pause}} | ||
{{method_list_add|CLocalLoadBalancer::do_unpause}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_unpause}} | ||
{{method_list_add|CLocalLoadBalancer::do_block_worker_on_pause}} | {{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_block_worker_on_pause}} | ||
{{method_list_end}} | {{method_list_end}} | ||
Текущая версия на 10:35, 4 июня 2019
template <CalculationModel calc_id>
class CLocalLoadBalancer;
| calc_id | Расчетная модель |
Открытые методы
| Метод | Описание |
|---|---|
| (конструкторы) | Конструктор класса CLocalLoadBalancer. |
Защищенные методы
| Метод | Описание |
|---|---|
| do_create_source_task | Создает задание на моделирование источника. |
| do_create_source_face_task | Создает задание на моделирование пересечения отражающей поверхности полем, которое генерируется источником. |
| do_create_source_plain_task | Создает задание на моделирование пересечения плоскости вывода результатов полем, которое генерируется источником. |
| do_accept_remote_task | Выполнение задачи, поступающей из удаленного глобального балансировщика нагрузки. |
| do_is_running | Предикат, возвращающий состояние задания - запущено или нет. |
| do_pause | Останавливает выполнение задания. |
| do_unpause | Возобновляет выполнение задания. |
| do_block_worker_on_pause | Проверяет необходимость паузы и, если требуется пауза, блокирует вызывающий рабочий поток. |
Наследует открыто
| Класс | Описание |
|---|---|
| Шаблон:ILocalLoadBalancer brief |