#include <scextrap.h>
Inheritance diagram for SelfConsistentExtrapolation
Public Methods | |
SelfConsistentExtrapolation () | |
SelfConsistentExtrapolation (StateIn &) | |
SelfConsistentExtrapolation (const Ref< KeyVal > &) | |
The only keyword read is tolerance#, which is usually not needed since the objects using SelfConsistentExtrapolation should set the tolerances as needed. | |
~SelfConsistentExtrapolation () | |
void | save_data_state (StateOut &) |
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. More... | |
void | set_tolerance (double t) |
double | tolerance () |
double | error () |
int | converged () |
virtual int | extrapolate (const Ref< SCExtrapData > &data, const Ref< SCExtrapError > &error)=0 |
virtual void | start_extrapolation () |
virtual void | reinitialize ()=0 |
Protected Methods | |
void | set_error (double e) |
|
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data. Reimplemented from SavableState. Reimplemented in DIIS. |