_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 |
_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::BaseCouplingScheme | mutableprivate |
_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 |
_receivesInitializedData | precice::cplscheme::BaseCouplingScheme | private |
_requiredActions | precice::cplscheme::BaseCouplingScheme | 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 |
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 |
CouplingMode enum name | precice::cplscheme::BaseCouplingScheme | |
determineInitialDataExchange()=0 | precice::cplscheme::BaseCouplingScheme | pure 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()=0 | precice::cplscheme::BaseCouplingScheme | privatepure virtual |
exchangeInitialData()=0 | precice::cplscheme::BaseCouplingScheme | privatepure virtual |
exchangeSecondData()=0 | precice::cplscheme::BaseCouplingScheme | privatepure virtual |
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()=0 | precice::cplscheme::BaseCouplingScheme | privatepure virtual |
getCouplingPartners() const =0 | precice::cplscheme::CouplingScheme | pure virtual |
getNextTimeStepMaxSize() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
getNextTimeWindowSize() const | precice::cplscheme::BaseCouplingScheme | 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()=0 | precice::cplscheme::BaseCouplingScheme | pure virtual |
hasConverged() const override | precice::cplscheme::BaseCouplingScheme | virtual |
hasDataBeenReceived() const override final | precice::cplscheme::BaseCouplingScheme | virtual |
hasTimeWindowSize() const override final | 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(double startTime, int startTimeWindow) override final | precice::cplscheme::BaseCouplingScheme | virtual |
initializeReceiveDataStorage()=0 | precice::cplscheme::BaseCouplingScheme | privatepure virtual |
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 |
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 |
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 override final | precice::cplscheme::BaseCouplingScheme | virtual |
~CouplingScheme() | precice::cplscheme::CouplingScheme | inlinevirtual |