Go to the documentation of this file.
42 #ifndef __Belos_InnerSolverResult_hpp
43 #define __Belos_InnerSolverResult_hpp
86 const int theNumRestartCycles,
87 const int theTotalNumIters,
88 const std::map<std::string, double>& theExtraData);
92 const int theNumRestartCycles,
93 const int theTotalNumIters);
109 return totalNumIters_;
114 return numRestartCycles_;
123 const std::map<std::string, double>&
extraData ()
const {
129 int numRestartCycles_, totalNumIters_;
130 std::map<std::string, double> extraData_;
136 requireNonNegInt (
const int k);
142 #endif // __Belos_InnerSolverResult_hpp
InnerSolveResult(const ReturnType theResult, const int theNumRestartCycles, const int theTotalNumIters, const std::map< std::string, double > &theExtraData)
Constructor.
Represents the result of an inner solve.
ReturnType result()
Did the inner solve converge?
int numRestartCycles() const
Total number of restart cycles.
int totalNumIters() const
Total number of iterations completed over all restarts.
ReturnType
Whether the Belos solve converged for all linear systems.
Collection of types and exceptions used within the Belos solvers.
const std::map< std::string, double > & extraData() const
"Extra" data from the inner solve.
Generated on Thu Feb 27 2020 16:06:46 for Belos by
1.8.16