MathLib::EigenVector GlobalVector
void accelerate(GlobalVector const &x_old, GlobalVector &x_new)
static constexpr int min_mixing_depth
std::vector< HistoryEntry > _history
Circular buffer of history entries, oldest first (size <= _depth).
AndersonAcceleration & operator=(AndersonAcceleration const &)=delete
static void releaseHistoryEntry(HistoryEntry const &entry)
Returns entry's vectors to the global vector provider.
AndersonAcceleration(AndersonAcceleration const &)=delete
AndersonAcceleration(int depth)