_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::SerialCouplingScheme | 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 |
_participantReceivesTimeWindowSize | precice::cplscheme::SerialCouplingScheme | private |
_participantSetsTimeWindowSize | precice::cplscheme::SerialCouplingScheme | 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) override final | precice::cplscheme::BaseCouplingScheme | virtual |
addConvergenceMeasure(int dataID, bool suffices, bool strict, impl::PtrConvergenceMeasure measure, bool doesLogging) | 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 |
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() override final | precice::cplscheme::SerialCouplingScheme | privatevirtual |
exchangeInitialData() override final | precice::cplscheme::SerialCouplingScheme | privatevirtual |
exchangeSecondData() override final | precice::cplscheme::SerialCouplingScheme | privatevirtual |
Explicit enum value | precice::cplscheme::BaseCouplingScheme | |
finalize() override final | precice::cplscheme::BaseCouplingScheme | virtual |
firstExchange() override final | precice::cplscheme::BaseCouplingScheme | virtual |
firstSynchronization(const ChangedMeshes &changes) override final | precice::cplscheme::BaseCouplingScheme | virtual |
getAccelerationData() override final | precice::cplscheme::SerialCouplingScheme | privatevirtual |
getCouplingPartners() const override final | precice::cplscheme::BiCouplingScheme | virtual |
getM2N() const | precice::cplscheme::BiCouplingScheme | protected |
getNextTimeStepMaxSize() const override final | 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 override final | precice::cplscheme::BaseCouplingScheme | virtual |
getTimeWindows() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
getTimeWindowSize() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
getTimeWindowStart() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
getWindowEndTime() const | precice::cplscheme::BaseCouplingScheme | private |
getWindowStartTime() const | precice::cplscheme::BaseCouplingScheme | private |
hasAnySendData() override final | precice::cplscheme::BiCouplingScheme | virtual |
hasConverged() const override | precice::cplscheme::BaseCouplingScheme | virtual |
hasDataBeenReceived() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
hasSendData(DataID dataID) | precice::cplscheme::BiCouplingScheme | |
hasTimeWindowSize() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
Implicit enum value | precice::cplscheme::BaseCouplingScheme | |
implicitDataToReceive() const override final | precice::cplscheme::SerialCouplingScheme | virtual |
INFINITE_MAX_ITERATIONS | precice::cplscheme::CouplingScheme | static |
initialize(double startTime, int startTimeWindow) override final | precice::cplscheme::BaseCouplingScheme | virtual |
initializeReceiveDataStorage() override final | precice::cplscheme::BiCouplingScheme | protectedvirtual |
initializeTXTWriters() | precice::cplscheme::BaseCouplingScheme | private |
initializeWithZeroInitialData(const DataMap &receiveData) | precice::cplscheme::BaseCouplingScheme | protected |
isActionFulfilled(Action action) const override final | precice::cplscheme::BaseCouplingScheme | virtual |
isActionRequired(Action action) const override final | precice::cplscheme::BaseCouplingScheme | virtual |
isCouplingOngoing() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
isExplicitCouplingScheme() const | precice::cplscheme::BaseCouplingScheme | protected |
isImplicitCouplingScheme() const override | precice::cplscheme::BaseCouplingScheme | virtual |
isInitialized() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
isTimeWindowComplete() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
localParticipant() const override final | precice::cplscheme::BaseCouplingScheme | protectedvirtual |
markActionFulfilled(Action action) override final | 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 | |
printActionsState() const | precice::cplscheme::BaseCouplingScheme | private |
printBasicState(int timeWindows, double time) const | precice::cplscheme::BaseCouplingScheme | private |
printCouplingState() const override | precice::cplscheme::BaseCouplingScheme | virtual |
reachedEndOfTimeWindow() const | precice::cplscheme::BaseCouplingScheme | protected |
receiveAndSetTimeWindowSize() | precice::cplscheme::SerialCouplingScheme | private |
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 |
receiveNumberOfTimeSteps(const m2n::PtrM2N &m2n) | precice::cplscheme::BaseCouplingScheme | protected |
receivesInitializedData() const | precice::cplscheme::BaseCouplingScheme | protected |
receiveTimes(const m2n::PtrM2N &m2n, int nTimeSteps) | precice::cplscheme::BaseCouplingScheme | protected |
requireAction(Action action) override final | precice::cplscheme::BaseCouplingScheme | virtual |
requiresSubsteps() const override final | precice::cplscheme::BaseCouplingScheme | protectedvirtual |
secondExchange() override final | precice::cplscheme::BaseCouplingScheme | virtual |
secondSynchronization() override final | 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 |
sendNumberOfTimeSteps(const m2n::PtrM2N &m2n, const int numberOfTimeSteps) | precice::cplscheme::BaseCouplingScheme | protected |
sendsInitializedData() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
sendTimes(const m2n::PtrM2N &m2n, const Eigen::VectorXd ×) | precice::cplscheme::BaseCouplingScheme | protected |
sendTimeWindowSize() | precice::cplscheme::SerialCouplingScheme | private |
SerialCouplingScheme(double maxTime, int maxTimeWindows, double timeWindowSize, const std::string &firstParticipant, const std::string &secondParticipant, const std::string &localParticipant, m2n::PtrM2N m2n, constants::TimesteppingMethod dtMethod, CouplingMode cplMode, int minIterations, int maxIterations) | precice::cplscheme::SerialCouplingScheme | |
SerialCouplingScheme(double maxTime, int maxTimeWindows, double timeWindowSize, const std::string &firstParticipant, const std::string &secondParticipant, const std::string &localParticipant, m2n::PtrM2N m2n, constants::TimesteppingMethod dtMethod, CouplingMode cplMode) | precice::cplscheme::SerialCouplingScheme | |
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::SerialCouplingSchemeFixture | precice::cplscheme::SerialCouplingScheme | 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 override final | precice::cplscheme::BaseCouplingScheme | virtual |
~CouplingScheme() | precice::cplscheme::CouplingScheme | inlinevirtual |