ginkgo/core/log/convergence.hpp Source File#
|
Reference API
|
convergence.hpp
Definition executor.hpp:615
Definition lin_op.hpp:117
Definition array.hpp:166
Definition convergence.hpp:37
bool has_converged() const noexcept
Definition convergence.hpp:102
static std::unique_ptr< Convergence > create(const mask_type &enabled_events=Logger::criterion_events_mask|Logger::iteration_complete_mask)
Definition convergence.hpp:90
const size_type & get_num_iterations() const noexcept
Definition convergence.hpp:114
void on_criterion_check_completed(const stop::Criterion *criterion, const size_type &num_iterations, const LinOp *residual, const LinOp *residual_norm, const LinOp *implicit_sq_resnorm, const LinOp *solution, const uint8 &stopping_id, const bool &set_finalized, const array< stopping_status > *status, const bool &one_changed, const bool &all_stopped) const override
void on_criterion_check_completed(const stop::Criterion *criterion, const size_type &num_iterations, const LinOp *residual, const LinOp *residual_norm, const LinOp *solution, const uint8 &stopping_id, const bool &set_finalized, const array< stopping_status > *status, const bool &one_changed, const bool &all_stopped) const override
const LinOp * get_residual() const noexcept
Definition convergence.hpp:124
const LinOp * get_residual_norm() const noexcept
Definition convergence.hpp:131
void on_iteration_complete(const LinOp *solver, const LinOp *b, const LinOp *x, const size_type &num_iterations, const LinOp *residual, const LinOp *residual_norm, const LinOp *implicit_resnorm_sq, const array< stopping_status > *status, bool stopped) const override
static std::unique_ptr< Convergence > create(std::shared_ptr< const Executor >, const mask_type &enabled_events=Logger::criterion_events_mask|Logger::iteration_complete_mask)
Definition convergence.hpp:73
Convergence(const mask_type &enabled_events=Logger::criterion_events_mask|Logger::iteration_complete_mask)
Definition convergence.hpp:168
void reset_convergence_status()
Definition convergence.hpp:107
const LinOp * get_implicit_sq_resnorm() const noexcept
Definition convergence.hpp:141
Definition logger.hpp:76
static constexpr mask_type criterion_events_mask
Definition logger.hpp:647
Definition criterion.hpp:36
@ criterion
STL namespace.
Generated by