#include "std_cpp_includes.hh"
#include "alg.hh"
#include "scalarterm.hh"
#include "functional.hh"
Go to the source code of this file.
Namespaces | |
namespace | RVLAlg |
Classes | |
class | RVLAlg::IOTerminator |
Prints a message to the output stream and reads a single character response from the input stream. More... | |
class | RVLAlg::VecWatchTerminator< Scalar > |
Rather odd terminator which does nothing except output the value of a vector when queried. More... | |
class | RVLAlg::IterationTable< Scalar > |
This terminator never says to stop, but simply prints the current functional value. More... | |
class | RVLAlg::SteppedIterationTable< Scalar > |
This terminator never says to stop, but simply prints the current functional value and an associated scalar (ussually the step size). More... | |
class | RVLAlg::GradientThresholdIterationTable< Scalar > |
This terminator behaves like a combined CountTerminator and NormGradientTerminator, with the added side effect of printing an iteration table with the current functional value and norm of the gradient. More... | |
class | RVLAlg::CountingThresholdIterationTable< Scalar > |
This terminator behaves like a combined CountTerminator and MinTerminator, with the added side effect of printing an iteration table with the value of the watched Scalar. More... | |
class | RVLAlg::VectorCountingThresholdIterationTable< Scalar > |
Vector version of CountingThreshholdIterationTable Note separate initialization - allows object to be instantiated in member initialization list, while names, numbers, etc. More... | |
class | RVLAlg::CountingNormTable< Scalar > |
This terminator behaves like a combined CountTerminator and NormTerminator, with the added side effect of printing an iteration table with the current value of the norm of the vector. More... |