ginkgo/core/log/stream.hpp Source File#
|
Reference API
|
stream.hpp
Definition executor.hpp:615
Definition lin_op.hpp:385
Definition lin_op.hpp:117
Definition executor.hpp:258
Definition polymorphic_object.hpp:52
Definition array.hpp:166
Definition logger.hpp:76
Definition stream.hpp:30
void on_free_started(const Executor *exec, const uintptr &location) const override
void on_allocation_started(const Executor *exec, const size_type &num_bytes) const override
void on_free_completed(const Executor *exec, const uintptr &location) const override
void on_operation_launched(const Executor *exec, const Operation *operation) const override
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
void on_polymorphic_object_deleted(const Executor *exec, const PolymorphicObject *po) const override
void on_linop_advanced_apply_completed(const LinOp *A, const LinOp *alpha, const LinOp *b, const LinOp *beta, const LinOp *x) const override
Stream(const Logger::mask_type &enabled_events=Logger::all_events_mask, std::ostream &os=std::cerr, bool verbose=false)
Definition stream.hpp:230
static std::unique_ptr< Stream > create(const Logger::mask_type &enabled_events=Logger::all_events_mask, std::ostream &os=std::cerr, bool verbose=false)
Definition stream.hpp:192
void on_linop_apply_started(const LinOp *A, const LinOp *b, const LinOp *x) 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_converged) const override
void on_operation_completed(const Executor *exec, const Operation *operation) const override
void on_copy_completed(const Executor *from, const Executor *to, const uintptr &location_from, const uintptr &location_to, const size_type &num_bytes) const override
void on_polymorphic_object_create_completed(const Executor *exec, const PolymorphicObject *input, const PolymorphicObject *output) const override
static std::unique_ptr< Stream > create(std::shared_ptr< const Executor > exec, const Logger::mask_type &enabled_events=Logger::all_events_mask, std::ostream &os=std::cout, bool verbose=false)
Definition stream.hpp:170
void on_polymorphic_object_copy_completed(const Executor *exec, const PolymorphicObject *from, const PolymorphicObject *to) const override
void on_copy_started(const Executor *from, const Executor *to, const uintptr &location_from, const uintptr &location_to, const size_type &num_bytes) const override
void on_criterion_check_started(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 override
void on_polymorphic_object_create_started(const Executor *, const PolymorphicObject *po) const override
void on_polymorphic_object_move_started(const Executor *exec, const PolymorphicObject *from, const PolymorphicObject *to) const override
void on_linop_apply_completed(const LinOp *A, const LinOp *b, const LinOp *x) const override
void on_polymorphic_object_move_completed(const Executor *exec, const PolymorphicObject *from, const PolymorphicObject *to) const override
void on_polymorphic_object_copy_started(const Executor *exec, const PolymorphicObject *from, const PolymorphicObject *to) const override
void on_allocation_completed(const Executor *exec, const size_type &num_bytes, const uintptr &location) const override
void on_linop_advanced_apply_started(const LinOp *A, const LinOp *alpha, const LinOp *b, const LinOp *beta, const LinOp *x) const override
void on_linop_factory_generate_completed(const LinOpFactory *factory, const LinOp *input, const LinOp *output) const override
void on_linop_factory_generate_started(const LinOpFactory *factory, const LinOp *input) const override
Definition criterion.hpp:36
@ criterion
@ operation
STL namespace.
Definition version.hpp:25
Generated by