42 #ifndef CHECK_CONVERGENCE_STD_ADDEDSTEP_H
43 #define CHECK_CONVERGENCE_STD_ADDEDSTEP_H
45 #include "MoochoPack_Types.hpp"
46 #include "IterationPack_AlgorithmStep.hpp"
48 #include "MoochoPack_CheckConvergence_Strategy.hpp"
50 namespace MoochoPack {
76 ,
poss_type assoc_step_poss, std::ostream& out,
const std::string& leading_str )
const;
85 #endif // CHECK_CONVERGENCE_STD_ADDEDSTEP_H
Strategy interface for performing convergence checks.
bool do_step(Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss)
STANDARD_COMPOSITION_MEMBERS(CheckConvergence_Strategy, convergence_strategy)
Strategy object to be used when checking for convergence.
void print_step(const Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss, std::ostream &out, const std::string &leading_str) const
CheckConvergenceStd_AddedStep(Teuchos::RCP< CheckConvergence_Strategy > convergence_strategy)