ATLAS Offline Software
IGPUKernelSizeOptimizerSvc.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 //
4 // Dear emacs, this is -*- c++ -*-
5 //
6 
7 #ifndef CALORECGPU_IGPUKERNELSIZEOPTIMIZERSVC_H
8 #define CALORECGPU_IGPUKERNELSIZEOPTIMIZERSVC_H
9 
12 
20 class IGPUKernelSizeOptimizerSvc : virtual public IService, virtual public IGPUKernelSizeOptimizer
21 {
22  public:
23 
25 
26  virtual ~IGPUKernelSizeOptimizerSvc() = default;
27 
28 };
29 #endif
IGPUKernelSizeOptimizer.h
IGPUKernelSizeOptimizerSvc
Actual Athena inteface for the IGPUKernelSizeOptimizer.
Definition: IGPUKernelSizeOptimizerSvc.h:21
IGPUKernelSizeOptimizerSvc::~IGPUKernelSizeOptimizerSvc
virtual ~IGPUKernelSizeOptimizerSvc()=default
IGPUKernelSizeOptimizerSvc::DeclareInterfaceID
DeclareInterfaceID(IGPUKernelSizeOptimizerSvc, 1, 0)
AthService.h
IGPUKernelSizeOptimizer
Interface for GPU kernel size optimization (allowing adjustment of kernel sizes to the properties of ...
Definition: IGPUKernelSizeOptimizer.h:29