log Namespace Reference

log Namespace Reference#

Reference API: gko::log Namespace Reference
Reference API
gko::log Namespace Reference

The logger namespace . Logging. More...

Classes

class  Convergence
 
struct  criterion_data
 
class  EnableLogging
 
struct  executor_data
 
struct  iteration_complete_data
 
struct  linop_data
 
struct  linop_factory_data
 
class  Loggable
 
class  Logger
 
struct  operation_data
 
class  Papi
 
class  PerformanceHint
 
struct  polymorphic_object_data
 
class  ProfilerHook
 
class  profiling_scope_guard
 
class  Record
 
class  SolverProgress
 
class  Stream
 

Enumerations

enum class  profile_event_category {
  memory , operation , object , linop ,
  factory , solver , criterion , user ,
  internal
}
 

Detailed Description

The logger namespace . Logging.

The Logging namespace.

Enumeration Type Documentation

◆ profile_event_category

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.