| _acceleration | precice::cplscheme::BaseCouplingScheme | protected |
| _allData | precice::cplscheme::BaseCouplingScheme | protected |
| _controller | precice::cplscheme::MultiCouplingScheme | private |
| _convergenceMeasures | precice::cplscheme::BaseCouplingScheme | private |
| _convergenceWriter | precice::cplscheme::BaseCouplingScheme | private |
| _couplingMode | precice::cplscheme::BaseCouplingScheme | private |
| _doesFirstStep | precice::cplscheme::BaseCouplingScheme | private |
| _fulfilledActions | precice::cplscheme::BaseCouplingScheme | private |
| _hasConverged | precice::cplscheme::BaseCouplingScheme | private |
| _hasDataBeenReceived | precice::cplscheme::BaseCouplingScheme | private |
| _isController | precice::cplscheme::MultiCouplingScheme | 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::MultiCouplingScheme | private |
| _m2ns | precice::cplscheme::MultiCouplingScheme | 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 |
| _receiveDataVector | precice::cplscheme::MultiCouplingScheme | private |
| _receiveInitialFrom | precice::cplscheme::MultiCouplingScheme | private |
| _receivesInitializedData | precice::cplscheme::BaseCouplingScheme | private |
| _requiredActions | precice::cplscheme::BaseCouplingScheme | private |
| _sendDataVector | precice::cplscheme::MultiCouplingScheme | private |
| _sendInitialTo | precice::cplscheme::MultiCouplingScheme | 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, const std::string &from) | precice::cplscheme::MultiCouplingScheme | |
| addDataToSend(const mesh::PtrData &data, mesh::PtrMesh mesh, bool requiresInitialization, bool exchangeSubsteps, const std::string &to) | precice::cplscheme::MultiCouplingScheme | |
| 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 | |
| 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::MultiCouplingScheme | 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::MultiCouplingScheme | privatevirtual |
| exchangeInitialData() final override | precice::cplscheme::MultiCouplingScheme | privatevirtual |
| exchangeSecondData() final override | precice::cplscheme::MultiCouplingScheme | 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::MultiCouplingScheme | privatevirtual |
| getCouplingPartners() const final override | precice::cplscheme::MultiCouplingScheme | virtual |
| getNextTimeStepMaxSize() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| getNextTimeWindowSize() const | precice::cplscheme::BaseCouplingScheme | 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::MultiCouplingScheme | virtual |
| hasConverged() const override | precice::cplscheme::BaseCouplingScheme | virtual |
| hasDataBeenReceived() const final override | precice::cplscheme::BaseCouplingScheme | virtual |
| 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::MultiCouplingScheme | privatevirtual |
| 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 |
| MultiCouplingScheme(double maxTime, int maxTimeWindows, double timeWindowSize, const std::string &localParticipant, std::map< std::string, m2n::PtrM2N > m2ns, const std::string &controller, int minIterations, int maxIterations) | precice::cplscheme::MultiCouplingScheme | |
| newConvergenceMeasurements() | precice::cplscheme::BaseCouplingScheme | private |
| notifyDataHasBeenReceived() | precice::cplscheme::BaseCouplingScheme | protected |
| operator=(CouplingScheme &&)=delete | precice::cplscheme::CouplingScheme | |
| 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 |
| receivesInitializedDataFrom(const std::string &from) const | precice::cplscheme::MultiCouplingScheme | private |
| 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 |
| sendsInitializedDataTo(const std::string &to) const | precice::cplscheme::MultiCouplingScheme | private |
| 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 |
| 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 |