| _alwaysBuildJacobian | precice::acceleration::IQNIMVJAcceleration | private |
| _avgRank | precice::acceleration::IQNIMVJAcceleration | private |
| _chunkSize | precice::acceleration::IQNIMVJAcceleration | private |
| _dataIDs | precice::acceleration::BaseQNAcceleration | protected |
| _dimOffsets | precice::acceleration::BaseQNAcceleration | protected |
| _dimOffsetsPrimary | precice::acceleration::BaseQNAcceleration | protected |
| _filter | precice::acceleration::BaseQNAcceleration | protected |
| _firstIteration | precice::acceleration::BaseQNAcceleration | protected |
| _firstTimeWindow | precice::acceleration::BaseQNAcceleration | protected |
| _forceInitialRelaxation | precice::acceleration::BaseQNAcceleration | protected |
| _hasNodesOnInterface | precice::acceleration::BaseQNAcceleration | protected |
| _imvjRestart | precice::acceleration::IQNIMVJAcceleration | private |
| _imvjRestartType | precice::acceleration::IQNIMVJAcceleration | private |
| _infostream | precice::acceleration::BaseQNAcceleration | protected |
| _infostringstream | precice::acceleration::BaseQNAcceleration | protected |
| _initialRelaxation | precice::acceleration::BaseQNAcceleration | protected |
| _invJacobian | precice::acceleration::IQNIMVJAcceleration | private |
| _log | precice::acceleration::BaseQNAcceleration | protected |
| _matrixCols | precice::acceleration::BaseQNAcceleration | protected |
| _matrixCols_RSLS | precice::acceleration::IQNIMVJAcceleration | private |
| _matrixColsBackup | precice::acceleration::BaseQNAcceleration | private |
| _matrixV | precice::acceleration::BaseQNAcceleration | protected |
| _matrixV_RSLS | precice::acceleration::IQNIMVJAcceleration | private |
| _matrixVBackup | precice::acceleration::BaseQNAcceleration | private |
| _matrixW | precice::acceleration::BaseQNAcceleration | protected |
| _matrixW_RSLS | precice::acceleration::IQNIMVJAcceleration | private |
| _matrixWBackup | precice::acceleration::BaseQNAcceleration | private |
| _maxIterationsUsed | precice::acceleration::BaseQNAcceleration | protected |
| _nbDelCols | precice::acceleration::BaseQNAcceleration | private |
| _nbDropCols | precice::acceleration::BaseQNAcceleration | private |
| _nbRestarts | precice::acceleration::IQNIMVJAcceleration | private |
| _oldInvJacobian | precice::acceleration::IQNIMVJAcceleration | private |
| _oldPrimaryResiduals | precice::acceleration::BaseQNAcceleration | private |
| _oldPrimaryValues | precice::acceleration::BaseQNAcceleration | private |
| _oldPrimaryXTilde | precice::acceleration::BaseQNAcceleration | protected |
| _oldValues | precice::acceleration::BaseQNAcceleration | private |
| _oldXTilde | precice::acceleration::BaseQNAcceleration | protected |
| _parMatrixOps | precice::acceleration::IQNIMVJAcceleration | private |
| _preconditioner | precice::acceleration::BaseQNAcceleration | protected |
| _primaryDataIDs | precice::acceleration::BaseQNAcceleration | protected |
| _primaryResiduals | precice::acceleration::BaseQNAcceleration | protected |
| _primaryTimeGrids | precice::acceleration::BaseQNAcceleration | private |
| _primaryValues | precice::acceleration::BaseQNAcceleration | private |
| _pseudoInverseChunk | precice::acceleration::IQNIMVJAcceleration | private |
| _qrV | precice::acceleration::BaseQNAcceleration | protected |
| _reducedTimeGrid | precice::acceleration::BaseQNAcceleration | protected |
| _resetLS | precice::acceleration::BaseQNAcceleration | protected |
| _residuals | precice::acceleration::BaseQNAcceleration | protected |
| _RSLSreusedTimeWindows | precice::acceleration::IQNIMVJAcceleration | private |
| _singularityLimit | precice::acceleration::BaseQNAcceleration | protected |
| _svdJ | precice::acceleration::IQNIMVJAcceleration | private |
| _timeGrids | precice::acceleration::BaseQNAcceleration | private |
| _timeWindowsReused | precice::acceleration::BaseQNAcceleration | protected |
| _values | precice::acceleration::BaseQNAcceleration | private |
| _Wtil | precice::acceleration::IQNIMVJAcceleration | private |
| _WtilChunk | precice::acceleration::IQNIMVJAcceleration | private |
| applyFilter() | precice::acceleration::BaseQNAcceleration | protectedvirtual |
| applyRelaxation(double omega, DataMap &cplData, double windowStart) | precice::acceleration::Acceleration | protectedstatic |
| BaseQNAcceleration(double initialRelaxation, bool forceInitialRelaxation, int maxIterationsUsed, int timeWindowsReused, int filter, double singularityLimit, std::vector< int > dataIDs, impl::PtrPreconditioner preconditioner, bool reducedTimeGrid) | precice::acceleration::BaseQNAcceleration | |
| buildJacobian() | precice::acceleration::IQNIMVJAcceleration | private |
| buildWtil() | precice::acceleration::IQNIMVJAcceleration | private |
| checkDataIDs(const DataMap &cplData) const | precice::acceleration::Acceleration | protected |
| computeNewtonUpdate(Eigen::VectorXd &update) | precice::acceleration::IQNIMVJAcceleration | private |
| computeNewtonUpdateEfficient(Eigen::VectorXd &update) | precice::acceleration::IQNIMVJAcceleration | private |
| computeQNUpdate(Eigen::VectorXd &xUpdate) override | precice::acceleration::IQNIMVJAcceleration | privatevirtual |
| concatenateCouplingData(Eigen::VectorXd &data, Eigen::VectorXd &oldData, const DataMap &cplData, std::vector< int > dataIDs, precice::time::TimeGrids timeGrids, double windowStart) const | precice::acceleration::BaseQNAcceleration | private |
| DataMap typedef | precice::acceleration::Acceleration | |
| exportState(io::TXTWriter &writer) final override | precice::acceleration::BaseQNAcceleration | virtual |
| getDeletedColumns() const | precice::acceleration::BaseQNAcceleration | |
| getDroppedColumns() const | precice::acceleration::BaseQNAcceleration | |
| getLSSystemCols() const | precice::acceleration::BaseQNAcceleration | |
| getLSSystemRows() const | precice::acceleration::BaseQNAcceleration | protected |
| getMaxUsedIterations() const | precice::acceleration::BaseQNAcceleration | |
| getMaxUsedTimeWindows() const | precice::acceleration::BaseQNAcceleration | |
| getPrimaryDataIDs() const final override | precice::acceleration::BaseQNAcceleration | inlinevirtual |
| getPrimaryLSSystemRows() const | precice::acceleration::BaseQNAcceleration | protected |
| importState(io::TXTReader &reader) final override | precice::acceleration::BaseQNAcceleration | virtual |
| initialize(const DataMap &cplData) final override | precice::acceleration::BaseQNAcceleration | virtual |
| initializeVectorsAndPreconditioner(const DataMap &cplData, double windowStart) | precice::acceleration::BaseQNAcceleration | private |
| IQNIMVJAcceleration(double initialRelaxation, bool forceInitialRelaxation, int maxIterationsUsed, int pastTimeWindowsReused, int filter, double singularityLimit, std::vector< int > dataIDs, const impl::PtrPreconditioner &preconditioner, bool alwaysBuildJacobian, int imvjRestartType, int chunkSize, int RSLSreusedTimeWindows, double RSSVDtruncationEps, bool reducedTimeGrid) | precice::acceleration::IQNIMVJAcceleration | |
| iterationsConverged(const DataMap &cplData, double windowStart) final override | precice::acceleration::BaseQNAcceleration | virtual |
| its | precice::acceleration::BaseQNAcceleration | protected |
| NO_RESTART | precice::acceleration::IQNIMVJAcceleration | static |
| NOFILTER | precice::acceleration::Acceleration | static |
| performAcceleration(DataMap &cplData, double windowStart, double windowEnd) final override | precice::acceleration::BaseQNAcceleration | virtual |
| PODFILTER | precice::acceleration::Acceleration | static |
| pseudoInverse(Eigen::MatrixXd &pseudoInverse) | precice::acceleration::IQNIMVJAcceleration | private |
| QR1FILTER | precice::acceleration::Acceleration | static |
| QR1FILTER_ABS | precice::acceleration::Acceleration | static |
| QR2FILTER | precice::acceleration::Acceleration | static |
| QR3FILTER | precice::acceleration::Acceleration | static |
| removeMatrixColumn(int columnIndex) override | precice::acceleration::IQNIMVJAcceleration | privatevirtual |
| removeMatrixColumnRSLS(int columnINdex) | precice::acceleration::IQNIMVJAcceleration | private |
| restartIMVJ() | precice::acceleration::IQNIMVJAcceleration | private |
| RS_LS | precice::acceleration::IQNIMVJAcceleration | static |
| RS_SLIDE | precice::acceleration::IQNIMVJAcceleration | static |
| RS_SVD | precice::acceleration::IQNIMVJAcceleration | static |
| RS_ZERO | precice::acceleration::IQNIMVJAcceleration | static |
| specializedInitializeVectorsAndPreconditioner(const DataMap &cplData) final override | precice::acceleration::IQNIMVJAcceleration | privatevirtual |
| specializedIterationsConverged(const DataMap &cplData) override | precice::acceleration::IQNIMVJAcceleration | virtual |
| tWindows | precice::acceleration::BaseQNAcceleration | protected |
| updateCouplingData(const DataMap &cplData, double windowStart) | precice::acceleration::BaseQNAcceleration | protectedvirtual |
| updateDifferenceMatrices(const DataMap &cplData) override | precice::acceleration::IQNIMVJAcceleration | privatevirtual |
| writeInfo(const std::string &s, bool allProcs=false) | precice::acceleration::BaseQNAcceleration | protected |
| ~Acceleration()=default | precice::acceleration::Acceleration | virtual |
| ~BaseQNAcceleration() override | precice::acceleration::BaseQNAcceleration | inline |
| ~IQNIMVJAcceleration() override | precice::acceleration::IQNIMVJAcceleration | |