Reference documentation for deal.II version 9.4.1
|
Public Types | |
using | result_type = SolverControl::State |
Public Member Functions | |
SolverControl::State | operator() (const SolverControl::State state1, const SolverControl::State state2) const |
template<typename Iterator > | |
SolverControl::State | operator() (const Iterator begin, const Iterator end) const |
A class whose operator() combines two states indicating whether we should continue iterating or stop, and returns a state that dominates. The rules are:
using SolverBase< VectorType >::StateCombiner::result_type = SolverControl::State |
SolverControl::State SolverBase< VectorType >::StateCombiner::operator() | ( | const SolverControl::State | state1, |
const SolverControl::State | state2 | ||
) | const |
SolverControl::State SolverBase< VectorType >::StateCombiner::operator() | ( | const Iterator | begin, |
const Iterator | end | ||
) | const |