3#include "antares-xpansion/benders/benders_core/ICommunicationStrategy.h"
15 [[nodiscard]]
int Rank()
const override
Strategy interface for communication operations in Benders decomposition.
Definition ICommunicationStrategy.h:33
Communication strategy for single-process (sequential) execution.
Definition SequentialCommunicationStrategy.h:13
int Rank() const override
Return the rank of this process (0 for sequential)
Definition SequentialCommunicationStrategy.h:15
int WorldSize() const override
Return the total number of processes (1 for sequential)
Definition SequentialCommunicationStrategy.h:20
bool ShouldParallelize() const override
Definition SequentialCommunicationStrategy.h:30
void Barrier() const override
Synchronization barrier across all processes (no-op for sequential)
Definition SequentialCommunicationStrategy.h:25