#include <AitkenAcceleration.hpp>
|
void | concatenateCouplingData (const DataMap &cplData, const std::vector< DataID > &dataIDs, Eigen::VectorXd &targetValues, Eigen::VectorXd &targetOldValues, double windowStart, double windowEnd) const |
| Concatenates the data and old data in cplData into two long vectors.
|
|
Definition at line 15 of file AitkenAcceleration.hpp.
◆ AitkenAcceleration()
◆ ~AitkenAcceleration()
precice::acceleration::AitkenAcceleration::~AitkenAcceleration |
( |
| ) |
|
|
overridedefault |
◆ concatenateCouplingData()
void precice::acceleration::AitkenAcceleration::concatenateCouplingData |
( |
const DataMap & | cplData, |
|
|
const std::vector< DataID > & | dataIDs, |
|
|
Eigen::VectorXd & | targetValues, |
|
|
Eigen::VectorXd & | targetOldValues, |
|
|
double | windowStart, |
|
|
double | windowEnd ) const |
|
private |
◆ getPrimaryDataIDs()
std::vector< int > precice::acceleration::AitkenAcceleration::getPrimaryDataIDs |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ initialize()
void precice::acceleration::AitkenAcceleration::initialize |
( |
const DataMap & | cpldata | ) |
|
|
finaloverridevirtual |
◆ iterationsConverged()
void precice::acceleration::AitkenAcceleration::iterationsConverged |
( |
const DataMap & | cpldata, |
|
|
double | windowStart ) |
|
finaloverridevirtual |
◆ performAcceleration()
void precice::acceleration::AitkenAcceleration::performAcceleration |
( |
DataMap & | cpldata, |
|
|
double | windowStart, |
|
|
double | windowEnd ) |
|
finaloverridevirtual |
◆ _aitkenFactor
double precice::acceleration::AitkenAcceleration::_aitkenFactor |
|
private |
◆ _initialRelaxation
const double precice::acceleration::AitkenAcceleration::_initialRelaxation |
|
private |
◆ _iterationCounter
int precice::acceleration::AitkenAcceleration::_iterationCounter = 0 |
|
private |
◆ _log
logging::Logger precice::acceleration::AitkenAcceleration::_log {"acceleration::AitkenAcceleration"} |
|
private |
◆ _oldResiduals
Eigen::VectorXd precice::acceleration::AitkenAcceleration::_oldResiduals |
|
private |
◆ _oldValues
Eigen::VectorXd precice::acceleration::AitkenAcceleration::_oldValues |
|
private |
◆ _preconditioner
◆ _primaryDataIDs
const std::vector<int> precice::acceleration::AitkenAcceleration::_primaryDataIDs |
|
private |
◆ _values
Eigen::VectorXd precice::acceleration::AitkenAcceleration::_values |
|
private |
The documentation for this class was generated from the following files: