Free Electron
ext
opencl
PostGuideCLOp.h
Go to the documentation of this file.
1
/* Copyright (C) 2003-2021 Free Electron Organization
2
Any use of this software requires a license. If a valid license
3
was not distributed with this file, visit freeelectron.org. */
4
5
/** @file */
6
7
#ifndef __opencl_PostGuideCLOp_h__
8
#define __opencl_PostGuideCLOp_h__
9
10
namespace
fe
11
{
12
namespace
ext
13
{
14
15
/**************************************************************************/
/**
16
@brief OpenCL operator to tweak output curves based on repositioned guides
17
18
@ingroup opencl
19
*/
/***************************************************************************/
20
class
FE_DL_EXPORT
PostGuideCLOp
:
21
public
OpenCLOp
,
22
public
Initialize
<PostGuideCLOp>
23
{
24
public
:
25
PostGuideCLOp
(
void
) {}
26
virtual
~
PostGuideCLOp
(
void
) {}
27
28
void
initialize(
void
);
29
30
//* As HandlerI
31
virtual
void
handle(
Record
& a_rSignal);
32
};
33
34
}
/* namespace ext */
35
}
/* namespace fe */
36
37
#endif
/* __opencl_PostGuideCLOp_h__ */
fe
kernel
Definition:
namespace.dox:3
fe::Initialize
Per-class participation in the Initialized <> mechanism.
Definition:
Initialized.h:117
fe::ext::OpenCLOp
test OpenCL
Definition:
OpenCLOp.h:20
fe::ext::PostGuideCLOp
OpenCL operator to tweak output curves based on repositioned guides.
Definition:
PostGuideCLOp.h:20
fe::RecordSB
Reference to an instance of a Layout.
Definition:
RecordSB.h:35
Generated by
1.8.13