14namespace acceleration {
19 double initialRelaxationFactor,
Eigen::VectorXd _oldResiduals
double _initialRelaxation
AitkenAcceleration(double initialRelaxationFactor, std::vector< int > dataIDs, impl::PtrPreconditioner preconditioner)
virtual void iterationsConverged(const DataMap &cpldata)
std::vector< int > _dataIDs
Eigen::VectorXd _oldValues
virtual ~AitkenAcceleration()
virtual void performAcceleration(DataMap &cpldata)
virtual void initialize(const DataMap &cpldata)
virtual std::vector< int > getDataIDs() const
impl::PtrPreconditioner _preconditioner
Preconditioner for data vector if multiple data sets are used.
This class provides a lightweight logger.
Main namespace of the precice library.