preCICE v3.2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
precice::acceleration::IQNIMVJAcceleration Member List

This is the complete list of members for precice::acceleration::IQNIMVJAcceleration, including all inherited members.

_alwaysBuildJacobianprecice::acceleration::IQNIMVJAccelerationprivate
_avgRankprecice::acceleration::IQNIMVJAccelerationprivate
_chunkSizeprecice::acceleration::IQNIMVJAccelerationprivate
_dataIDsprecice::acceleration::BaseQNAccelerationprotected
_dimOffsetsprecice::acceleration::BaseQNAccelerationprotected
_dimOffsetsPrimaryprecice::acceleration::BaseQNAccelerationprotected
_filterprecice::acceleration::BaseQNAccelerationprotected
_firstIterationprecice::acceleration::BaseQNAccelerationprotected
_firstTimeWindowprecice::acceleration::BaseQNAccelerationprotected
_forceInitialRelaxationprecice::acceleration::BaseQNAccelerationprotected
_hasNodesOnInterfaceprecice::acceleration::BaseQNAccelerationprotected
_imvjRestartprecice::acceleration::IQNIMVJAccelerationprivate
_imvjRestartTypeprecice::acceleration::IQNIMVJAccelerationprivate
_infostreamprecice::acceleration::BaseQNAccelerationprotected
_infostringstreamprecice::acceleration::BaseQNAccelerationprotected
_initialRelaxationprecice::acceleration::BaseQNAccelerationprotected
_invJacobianprecice::acceleration::IQNIMVJAccelerationprivate
_logprecice::acceleration::BaseQNAccelerationprotected
_matrixColsprecice::acceleration::BaseQNAccelerationprotected
_matrixCols_RSLSprecice::acceleration::IQNIMVJAccelerationprivate
_matrixColsBackupprecice::acceleration::BaseQNAccelerationprivate
_matrixVprecice::acceleration::BaseQNAccelerationprotected
_matrixV_RSLSprecice::acceleration::IQNIMVJAccelerationprivate
_matrixVBackupprecice::acceleration::BaseQNAccelerationprivate
_matrixWprecice::acceleration::BaseQNAccelerationprotected
_matrixW_RSLSprecice::acceleration::IQNIMVJAccelerationprivate
_matrixWBackupprecice::acceleration::BaseQNAccelerationprivate
_maxIterationsUsedprecice::acceleration::BaseQNAccelerationprotected
_nbDelColsprecice::acceleration::BaseQNAccelerationprivate
_nbDropColsprecice::acceleration::BaseQNAccelerationprivate
_nbRestartsprecice::acceleration::IQNIMVJAccelerationprivate
_oldInvJacobianprecice::acceleration::IQNIMVJAccelerationprivate
_oldPrimaryResidualsprecice::acceleration::BaseQNAccelerationprivate
_oldPrimaryValuesprecice::acceleration::BaseQNAccelerationprivate
_oldPrimaryXTildeprecice::acceleration::BaseQNAccelerationprotected
_oldValuesprecice::acceleration::BaseQNAccelerationprivate
_oldXTildeprecice::acceleration::BaseQNAccelerationprotected
_parMatrixOpsprecice::acceleration::IQNIMVJAccelerationprivate
_preconditionerprecice::acceleration::BaseQNAccelerationprotected
_primaryDataIDsprecice::acceleration::BaseQNAccelerationprotected
_primaryResidualsprecice::acceleration::BaseQNAccelerationprotected
_primaryTimeGridsprecice::acceleration::BaseQNAccelerationprivate
_primaryValuesprecice::acceleration::BaseQNAccelerationprivate
_pseudoInverseChunkprecice::acceleration::IQNIMVJAccelerationprivate
_qrVprecice::acceleration::BaseQNAccelerationprotected
_reducedTimeGridprecice::acceleration::BaseQNAccelerationprotected
_resetLSprecice::acceleration::BaseQNAccelerationprotected
_residualsprecice::acceleration::BaseQNAccelerationprotected
_RSLSreusedTimeWindowsprecice::acceleration::IQNIMVJAccelerationprivate
_singularityLimitprecice::acceleration::BaseQNAccelerationprotected
_svdJprecice::acceleration::IQNIMVJAccelerationprivate
_timeGridsprecice::acceleration::BaseQNAccelerationprivate
_timeWindowsReusedprecice::acceleration::BaseQNAccelerationprotected
_valuesprecice::acceleration::BaseQNAccelerationprivate
_Wtilprecice::acceleration::IQNIMVJAccelerationprivate
_WtilChunkprecice::acceleration::IQNIMVJAccelerationprivate
applyFilter()precice::acceleration::BaseQNAccelerationprotectedvirtual
applyRelaxation(double omega, DataMap &cplData, double windowStart)precice::acceleration::Accelerationprotectedstatic
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::IQNIMVJAccelerationprivate
buildWtil()precice::acceleration::IQNIMVJAccelerationprivate
checkDataIDs(const DataMap &cplData) constprecice::acceleration::Accelerationprotected
computeNewtonUpdate(Eigen::VectorXd &update)precice::acceleration::IQNIMVJAccelerationprivate
computeNewtonUpdateEfficient(Eigen::VectorXd &update)precice::acceleration::IQNIMVJAccelerationprivate
computeQNUpdate(Eigen::VectorXd &xUpdate) overrideprecice::acceleration::IQNIMVJAccelerationprivatevirtual
concatenateCouplingData(Eigen::VectorXd &data, Eigen::VectorXd &oldData, const DataMap &cplData, std::vector< int > dataIDs, precice::time::TimeGrids timeGrids, double windowStart) constprecice::acceleration::BaseQNAccelerationprivate
DataMap typedefprecice::acceleration::Acceleration
exportState(io::TXTWriter &writer) final overrideprecice::acceleration::BaseQNAccelerationvirtual
getDeletedColumns() constprecice::acceleration::BaseQNAcceleration
getDroppedColumns() constprecice::acceleration::BaseQNAcceleration
getLSSystemCols() constprecice::acceleration::BaseQNAcceleration
getLSSystemRows() constprecice::acceleration::BaseQNAccelerationprotected
getMaxUsedIterations() constprecice::acceleration::BaseQNAcceleration
getMaxUsedTimeWindows() constprecice::acceleration::BaseQNAcceleration
getPrimaryDataIDs() const final overrideprecice::acceleration::BaseQNAccelerationinlinevirtual
getPrimaryLSSystemRows() constprecice::acceleration::BaseQNAccelerationprotected
importState(io::TXTReader &reader) final overrideprecice::acceleration::BaseQNAccelerationvirtual
initialize(const DataMap &cplData) final overrideprecice::acceleration::BaseQNAccelerationvirtual
initializeVectorsAndPreconditioner(const DataMap &cplData, double windowStart)precice::acceleration::BaseQNAccelerationprivate
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 overrideprecice::acceleration::BaseQNAccelerationvirtual
itsprecice::acceleration::BaseQNAccelerationprotected
NO_RESTARTprecice::acceleration::IQNIMVJAccelerationstatic
NOFILTERprecice::acceleration::Accelerationstatic
performAcceleration(DataMap &cplData, double windowStart, double windowEnd) final overrideprecice::acceleration::BaseQNAccelerationvirtual
PODFILTERprecice::acceleration::Accelerationstatic
pseudoInverse(Eigen::MatrixXd &pseudoInverse)precice::acceleration::IQNIMVJAccelerationprivate
QR1FILTERprecice::acceleration::Accelerationstatic
QR1FILTER_ABSprecice::acceleration::Accelerationstatic
QR2FILTERprecice::acceleration::Accelerationstatic
QR3FILTERprecice::acceleration::Accelerationstatic
removeMatrixColumn(int columnIndex) overrideprecice::acceleration::IQNIMVJAccelerationprivatevirtual
removeMatrixColumnRSLS(int columnINdex)precice::acceleration::IQNIMVJAccelerationprivate
restartIMVJ()precice::acceleration::IQNIMVJAccelerationprivate
RS_LSprecice::acceleration::IQNIMVJAccelerationstatic
RS_SLIDEprecice::acceleration::IQNIMVJAccelerationstatic
RS_SVDprecice::acceleration::IQNIMVJAccelerationstatic
RS_ZEROprecice::acceleration::IQNIMVJAccelerationstatic
specializedInitializeVectorsAndPreconditioner(const DataMap &cplData) final overrideprecice::acceleration::IQNIMVJAccelerationprivatevirtual
specializedIterationsConverged(const DataMap &cplData) overrideprecice::acceleration::IQNIMVJAccelerationvirtual
tWindowsprecice::acceleration::BaseQNAccelerationprotected
updateCouplingData(const DataMap &cplData, double windowStart)precice::acceleration::BaseQNAccelerationprotectedvirtual
updateDifferenceMatrices(const DataMap &cplData) overrideprecice::acceleration::IQNIMVJAccelerationprivatevirtual
writeInfo(const std::string &s, bool allProcs=false)precice::acceleration::BaseQNAccelerationprotected
~Acceleration()=defaultprecice::acceleration::Accelerationvirtual
~BaseQNAcceleration() overrideprecice::acceleration::BaseQNAccelerationinline
~IQNIMVJAcceleration() overrideprecice::acceleration::IQNIMVJAcceleration