Configuration and exit reasons for iterative solvers. More...
Classes | |
struct | syten::IterativeConfig |
Configuration for an iterative eigensolver or exponential algorithm. More... | |
struct | syten::IterativeExit |
Exit description for an iterative algorithm. More... | |
Namespaces | |
namespace | syten |
Syten namespace. | |
Enumerations | |
enum class | syten::IterativeExitReason { syten::Converged , syten::MaxIterations , syten::MaxPossible , syten::InexactArithmetic , syten::E_Input , syten::E_InvalidMode , syten::E_InvalidSubMode , syten::Uninitialised , syten::Custom } |
Exit reasons for iterative algorithms. More... | |
Functions | |
std::ostream & | syten::operator<< (std::ostream &out, IterativeConfig const &c) |
Short output of an eigensolver configuration struct. More... | |
std::ostream & | syten::operator<< (std::ostream &out, IterativeExit const &r) |
Prettyprinting of an exit description. More... | |
std::ostream & | syten::operator<< (std::ostream &out, IterativeExitReason const &r) |
Prettyprinting of an exit reason. More... | |
std::ostream & | syten::operator<< (std::ostream &out, Verbose< IterativeConfig > const &c) |
Verbose output of an eigensolver configuration struct. More... | |
std::istream & | syten::operator>> (std::istream &in, IterativeConfig &c) |
Parse an eigensolver configuration struct, both short and verbose supported. More... | |
Configuration and exit reasons for iterative solvers.