ATLAS Offline Software
Loading...
Searching...
No Matches
AthExSYCL/src/LinearTransformExampleAlg.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2//
3// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
4//
5#ifndef ATHEXSYCL_LINEARTRANSFORMEXAMPLEALG_H
6#define ATHEXSYCL_LINEARTRANSFORMEXAMPLEALG_H
7
8// Framework include(s).
10
11namespace AthSYCL {
12
21
22 public:
24 using AthReentrantAlgorithm::AthReentrantAlgorithm;
25
27 StatusCode execute( const EventContext& ctx ) const;
28
29 }; // class LinearTransformExampleAlg
30
31} // namespace AthSYCL
32
33#endif // ATHEXSYCL_LINEARTRANSFORMEXAMPLEALG_H
An algorithm that can be simultaneously executed in multiple threads.
Example algorithm running a very simple operation using SYCL.
StatusCode execute(const EventContext &ctx) const
The function executing this algorithm.