Ginkgo: gko::log Namespace Reference

| Ginkgo Generated from branch based on main. Ginkgo version 1.11.0 A numerical linear algebra library targeting many-core architectures

Loading...
Searching...
No Matches
gko::log Namespace Reference
Logging

The logger namespace . More...

## Classes
class | Convergence
| Convergence is a Logger which logs data strictly from the criterion_check_completed event. More...
class | Logger
class | Loggable
| Loggable class is an interface which should be implemented by classes wanting to support logging. More...
class | EnableLogging
| EnableLogging is a mixin which should be inherited by any class which wants to enable logging. More...
class | Papi
| Papi is a Logger which logs every event to the PAPI software. More...
class | PerformanceHint
| PerformanceHint is a Logger which analyzes the performance of the application and outputs hints for unnecessary copies and allocations. More...
class | ProfilerHook
| This Logger can be used to annotate the execution of Ginkgo functionality with profiler-specific ranges. More...
class | profiling_scope_guard
| Scope guard that annotates its scope with the provided profiler hooks. More...
struct | iteration_complete_data
| Struct representing iteration complete related data. More...
struct | executor_data
| Struct representing Executor related data. More...
struct | operation_data
| Struct representing Operator related data. More...
struct | polymorphic_object_data
| Struct representing PolymorphicObject related data. More...
struct | linop_data
| Struct representing LinOp related data. More...
struct | linop_factory_data
| Struct representing LinOp factory related data. More...
struct | criterion_data
| Struct representing Criterion related data. More...
class | Record
| Record is a Logger which logs every event to an object. More...
class | SolverProgress
| This Logger outputs the value of all scalar values (and potentially vectors) stored internally by the solver after each iteration. More...
class | Stream
| Stream is a Logger which logs every event to a stream. More...

## Enumerations
enum class | profile_event_category { memory , operation , object , linop , factory , solver , criterion , user , internal }
| Categorization of logger events. More...

## Detailed Description

The logger namespace .

The Logging namespace.

Logging

## Enumeration Type Documentation

## ◆ profile_event_category

enum class gko::log::profile_event_category
| strong

Categorization of logger events.

Enumerator
memory | Memory allocation.
operation | Kernel execution and data movement.
object | PolymorphicObject events.
linop | LinOp events.
factory | LinOpFactory events.
solver | Solver events.
criterion | Stopping criterion events.
user | User-defined events.
internal | For development use.