Mantid
Loading...
Searching...
No Matches
Framework
PythonInterface
mantid
api
src
PythonAlgorithm
DataProcessorAdapter.cpp
Go to the documentation of this file.
1
// Mantid Repository : https://github.com/mantidproject/mantid
2
//
3
// Copyright © 2018 ISIS Rutherford Appleton Laboratory UKRI,
4
// NScD Oak Ridge National Laboratory, European Spallation Source,
5
// Institut Laue - Langevin & CSNS, Institute of High Energy Physics, CAS
6
// SPDX - License - Identifier: GPL - 3.0 +
7
#include "
MantidPythonInterface/api/PythonAlgorithm/DataProcessorAdapter.h
"
8
9
//-----------------------------------------------------------------------------
10
// AlgorithmAdapter definition
11
//-----------------------------------------------------------------------------
12
namespace
Mantid::PythonInterface
{
13
18
template
<
class
Base>
19
DataProcessorAdapter<Base>::DataProcessorAdapter
(PyObject *self)
20
:
AlgorithmAdapter
<
API
::
GenericDataProcessorAlgorithm
<Base>>(self) {}
21
22
template
class
DataProcessorAdapter<API::Algorithm>
;
23
template
class
DataProcessorAdapter<API::SerialAlgorithm>
;
24
template
class
DataProcessorAdapter<API::ParallelAlgorithm>
;
25
template
class
DataProcessorAdapter<API::DistributedAlgorithm>
;
26
}
// namespace Mantid::PythonInterface
DataProcessorAdapter.h
Mantid::API::GenericDataProcessorAlgorithm
Data processor algorithm to be used as a parent to workflow algorithms.
Definition:
DataProcessorAlgorithm.h:29
Mantid::PythonInterface::AlgorithmAdapter
Provides a layer class for boost::python to allow C++ virtual functions to be overridden in a Python ...
Definition:
AlgorithmAdapter.h:27
Mantid::PythonInterface::DataProcessorAdapter
Provides a layer class for boost::python to allow C++ virtual functions to be overridden in a Python ...
Definition:
DataProcessorAdapter.h:28
Mantid::PythonInterface::DataProcessorAdapter::DataProcessorAdapter
DataProcessorAdapter()=delete
Disable default constructor - The PyObject must be supplied to construct the object.
API
Definition:
ChudleyElliotSQE.h:16
Mantid::PythonInterface
Definition:
CallMethod.h:17
Generated on Tue Jan 3 2023 11:57:59 for Mantid by
1.9.5