| _acceleration | precice::cplscheme::BaseCouplingScheme | protected |
| _allData | precice::cplscheme::BaseCouplingScheme | protected |
| _convergenceMeasures | precice::cplscheme::BaseCouplingScheme | private |
| _convergenceWriter | precice::cplscheme::BaseCouplingScheme | private |
| _couplingMode | precice::cplscheme::BaseCouplingScheme | private |
| _doesFirstStep | precice::cplscheme::BaseCouplingScheme | private |
| _firstParticipant | precice::cplscheme::BiCouplingScheme | private |
| _fulfilledActions | precice::cplscheme::BaseCouplingScheme | private |
| _hasConverged | precice::cplscheme::BaseCouplingScheme | private |
| _hasDataBeenReceived | precice::cplscheme::BaseCouplingScheme | private |
| _isInitialized | precice::cplscheme::BaseCouplingScheme | private |
| _isTimeWindowComplete | precice::cplscheme::BaseCouplingScheme | private |
| _iterations | precice::cplscheme::BaseCouplingScheme | private |
| _iterationsWriter | precice::cplscheme::BaseCouplingScheme | private |
| _localParticipant | precice::cplscheme::BaseCouplingScheme | private |
| _log | precice::cplscheme::ParallelCouplingScheme | private |
| _m2n | precice::cplscheme::BiCouplingScheme | private |
| _maxIterations | precice::cplscheme::BaseCouplingScheme | private |
| _maxTime | precice::cplscheme::BaseCouplingScheme | private |
| _maxTimeWindows | precice::cplscheme::BaseCouplingScheme | private |
| _minIterations | precice::cplscheme::BaseCouplingScheme | private |
| _nextTimeWindowSize | precice::cplscheme::BaseCouplingScheme | private |
| _receiveData | precice::cplscheme::BiCouplingScheme | private |
| _receivesInitializedData | precice::cplscheme::BaseCouplingScheme | private |
| _requiredActions | precice::cplscheme::BaseCouplingScheme | private |
| _secondParticipant | precice::cplscheme::BiCouplingScheme | private |
| _sendData | precice::cplscheme::BiCouplingScheme | private |
| _sendsInitializedData | precice::cplscheme::BaseCouplingScheme | private |
| _time | precice::cplscheme::BaseCouplingScheme | private |
| _timeWindows | precice::cplscheme::BaseCouplingScheme | private |
| _timeWindowSize | precice::cplscheme::BaseCouplingScheme | private |
| _totalIterations | precice::cplscheme::BaseCouplingScheme | private |
| Action enum name | precice::cplscheme::CouplingScheme | |
| addComputedTime(double timeToAdd) final override | precice::cplscheme::BaseCouplingScheme | virtual |
| addConvergenceMeasure(int dataID, bool suffices, bool strict, impl::PtrConvergenceMeasure measure) | precice::cplscheme::BaseCouplingScheme | |
| addCouplingData(const mesh::PtrData &data, mesh::PtrMesh mesh, bool requiresInitialization, bool exchangeSubsteps, CouplingData::Direction direction) | precice::cplscheme::BaseCouplingScheme | protected |
| addDataToReceive(const mesh::PtrData &data, mesh::PtrMesh mesh, bool requiresInitialization, bool exchangeSubsteps) | precice::cplscheme::BiCouplingScheme | |
| addDataToSend(const mesh::PtrData &data, mesh::PtrMesh mesh, bool requiresInitialization, bool exchangeSubsteps) | precice::cplscheme::BiCouplingScheme | |
| advanceTXTWriters() | precice::cplscheme::BaseCouplingScheme | private |
| anyDataRequiresInitialization(DataMap &dataMap) const | precice::cplscheme::BaseCouplingScheme | private |
| BaseCouplingScheme(double maxTime, int maxTimeWindows, double timeWindowSize, std::string localParticipant, int minIterations, int maxIterations, CouplingMode cplMode, constants::TimesteppingMethod dtMethod) | precice::cplscheme::BaseCouplingScheme | |
| BiCouplingScheme(double maxTime, int maxTimeWindows, double timeWindowSize, std::string firstParticipant, std::string secondParticipant, const std::string &localParticipant, m2n::PtrM2N m2n, int minIterations, int maxIterations, CouplingMode cplMode, constants::TimesteppingMethod dtMethod) | precice::cplscheme::BiCouplingScheme | |
| ChangedMeshes typedef | precice::cplscheme::CouplingScheme | |
| checkCompletenessRequiredActions() | precice::cplscheme::BaseCouplingScheme | private |
| checkCouplingDataAvailable() | precice::cplscheme::BaseCouplingScheme | private |
| CouplingMode enum name | precice::cplscheme::BaseCouplingScheme | |
| determineInitialDataExchange() override | precice::cplscheme::BiCouplingScheme | virtual |
| determineInitialReceive(DataMap &receiveData) | precice::cplscheme::BaseCouplingScheme | protected |
| determineInitialSend(DataMap &sendData) | precice::cplscheme::BaseCouplingScheme | protected |
| doesFirstStep() const | precice::cplscheme::BaseCouplingScheme | |
| doImplicitStep() | precice::cplscheme::BaseCouplingScheme | protected |
| exchangeFirstData() final override | precice::cplscheme::ParallelCouplingScheme | privatevirtual |
| exchangeInitialData() final override | precice::cplscheme::ParallelCouplingScheme | privatevirtual |
| exchangeSecondData() final override | precice::cplscheme::ParallelCouplingScheme | privatevirtual |
| Explicit enum value | precice::cplscheme::BaseCouplingScheme | |
| finalize() final override | precice::cplscheme::BaseCouplingScheme | virtual |
| firstExchange() final override | precice::cplscheme::BaseCouplingScheme | virtual |
| firstSynchronization(const ChangedMeshes &changes) final override | precice::cplscheme::BaseCouplingScheme | virtual |
| getAccelerationData() final override | precice::cplscheme::ParallelCouplingScheme | privatevirtual |
| getCouplingPartners() const final override | precice::cplscheme::BiCouplingScheme | virtual |
| getM2N() const | precice::cplscheme::BiCouplingScheme | protected |
| getNextTimeStepMaxSize() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| getNextTimeWindowSize() const | precice::cplscheme::BaseCouplingScheme | protected |
| getReceiveData() | precice::cplscheme::BiCouplingScheme | protected |
| getReceiveData() const | precice::cplscheme::BiCouplingScheme | protected |
| getReceiveData(DataID dataID) | precice::cplscheme::BiCouplingScheme | protected |
| getSendData() | precice::cplscheme::BiCouplingScheme | protected |
| getSendData(DataID dataID) | precice::cplscheme::BiCouplingScheme | protected |
| getTime() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| getTimeWindowProgress() const | precice::cplscheme::BaseCouplingScheme | |
| getTimeWindows() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| getTimeWindowSize() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| getTimeWindowStart() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| getWindowEndTime() const | precice::cplscheme::BaseCouplingScheme | protected |
| getWindowStartTime() const | precice::cplscheme::BaseCouplingScheme | protected |
| hasAnySendData() final override | precice::cplscheme::BiCouplingScheme | virtual |
| hasConverged() const override | precice::cplscheme::BaseCouplingScheme | virtual |
| hasDataBeenReceived() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| hasSendData(DataID dataID) | precice::cplscheme::BiCouplingScheme | |
| hasTimeWindowSize() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| Implicit enum value | precice::cplscheme::BaseCouplingScheme | |
| implicitDataToReceive() const override | precice::cplscheme::BaseCouplingScheme | protectedvirtual |
| INFINITE_MAX_ITERATIONS | precice::cplscheme::CouplingScheme | static |
| initialize() final override | precice::cplscheme::BaseCouplingScheme | virtual |
| initializeReceiveDataStorage() final override | precice::cplscheme::BiCouplingScheme | protectedvirtual |
| initializeTXTWriters() | precice::cplscheme::BaseCouplingScheme | private |
| initializeWithZeroInitialData(const DataMap &receiveData) | precice::cplscheme::BaseCouplingScheme | protected |
| isActionFulfilled(Action action) const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| isActionRequired(Action action) const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| isCouplingOngoing() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| isExplicitCouplingScheme() const | precice::cplscheme::BaseCouplingScheme | protected |
| isImplicitCouplingScheme() const override | precice::cplscheme::BaseCouplingScheme | virtual |
| isInitialized() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| isTimeWindowComplete() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| localParticipant() const final override | precice::cplscheme::BaseCouplingScheme | protectedvirtual |
| markActionFulfilled(Action action) final override | precice::cplscheme::BaseCouplingScheme | virtual |
| measureConvergence() | precice::cplscheme::BaseCouplingScheme | private |
| moveToNextWindow() | precice::cplscheme::BaseCouplingScheme | protected |
| newConvergenceMeasurements() | precice::cplscheme::BaseCouplingScheme | private |
| notifyDataHasBeenReceived() | precice::cplscheme::BaseCouplingScheme | protected |
| operator=(CouplingScheme &&)=delete | precice::cplscheme::CouplingScheme | |
| ParallelCouplingScheme(double maxTime, int maxTimeWindows, double timeWindowSize, const std::string &firstParticipant, const std::string &secondParticipant, const std::string &localParticipant, m2n::PtrM2N m2n, CouplingMode cplMode, int minIterations, int maxIterations) | precice::cplscheme::ParallelCouplingScheme | |
| ParallelCouplingScheme(double maxTime, int maxTimeWindows, double timeWindowSize, const std::string &firstParticipant, const std::string &secondParticipant, const std::string &localParticipant, m2n::PtrM2N m2n, CouplingMode cplMode) | precice::cplscheme::ParallelCouplingScheme | |
| printCouplingState() const override | precice::cplscheme::BaseCouplingScheme | virtual |
| reachedEndOfTimeWindow() const | precice::cplscheme::BaseCouplingScheme | protected |
| receiveConvergence(const m2n::PtrM2N &m2n) | precice::cplscheme::BaseCouplingScheme | protected |
| receiveData(const m2n::PtrM2N &m2n, const DataMap &receiveData) | precice::cplscheme::BaseCouplingScheme | protected |
| receiveDataForWindowEnd(const m2n::PtrM2N &m2n, const DataMap &receiveData) | precice::cplscheme::BaseCouplingScheme | protected |
| receivesInitializedData() const | precice::cplscheme::BaseCouplingScheme | protected |
| receiveTimes(const m2n::PtrM2N &m2n) | precice::cplscheme::BaseCouplingScheme | protected |
| reinitialize() final override | precice::cplscheme::BaseCouplingScheme | virtual |
| requireAction(Action action) final override | precice::cplscheme::BaseCouplingScheme | virtual |
| requiresSubsteps() const final override | precice::cplscheme::BaseCouplingScheme | protectedvirtual |
| secondExchange() final override | precice::cplscheme::BaseCouplingScheme | virtual |
| secondSynchronization() final override | precice::cplscheme::BaseCouplingScheme | virtual |
| sendConvergence(const m2n::PtrM2N &m2n) | precice::cplscheme::BaseCouplingScheme | protected |
| sendData(const m2n::PtrM2N &m2n, const DataMap &sendData) | precice::cplscheme::BaseCouplingScheme | protected |
| sendsInitializedData() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| sendTimes(const m2n::PtrM2N &m2n, precice::span< double const > times) | precice::cplscheme::BaseCouplingScheme | protected |
| setAcceleration(const acceleration::PtrAcceleration &acceleration) | precice::cplscheme::BaseCouplingScheme | |
| setDoesFirstStep(bool doesFirstStep) | precice::cplscheme::BaseCouplingScheme | protected |
| setNextTimeWindowSize(double timeWindowSize) | precice::cplscheme::BaseCouplingScheme | protected |
| setTimeWindows(int timeWindows) | precice::cplscheme::BaseCouplingScheme | protected |
| setTimeWindowSize(double timeWindowSize) | precice::cplscheme::BaseCouplingScheme | protected |
| storeIteration() | precice::cplscheme::BaseCouplingScheme | protected |
| testing::ParallelCouplingSchemeFixture | precice::cplscheme::ParallelCouplingScheme | friend |
| toString(Action action) | precice::cplscheme::CouplingScheme | static |
| Undefined enum value | precice::cplscheme::BaseCouplingScheme | |
| UNDEFINED_MAX_ITERATIONS | precice::cplscheme::CouplingScheme | static |
| UNDEFINED_MAX_TIME | precice::cplscheme::CouplingScheme | static |
| UNDEFINED_MIN_ITERATIONS | precice::cplscheme::CouplingScheme | static |
| UNDEFINED_TIME_WINDOW_SIZE | precice::cplscheme::CouplingScheme | static |
| UNDEFINED_TIME_WINDOWS | precice::cplscheme::CouplingScheme | static |
| willDataBeExchanged(double lastSolverTimeStepSize) const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| ~CouplingScheme()=default | precice::cplscheme::CouplingScheme | virtual |