Mantid
Loading...
Searching...
No Matches
Framework
Algorithms
inc
MantidAlgorithms
MaxEnt
MaxentSpaceReal.h
Go to the documentation of this file.
1
// Mantid Repository : https://github.com/mantidproject/mantid
2
//
3
// Copyright © 2016 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
#pragma once
8
9
#include "
MantidAlgorithms/MaxEnt/MaxentSpace.h
"
10
11
namespace
Mantid
{
12
namespace
Algorithms {
13
16
class
MANTID_ALGORITHMS_DLL
MaxentSpaceReal
:
public
MaxentSpace
{
17
public
:
18
// Converts a real vector to a complex vector
19
std::vector<double> toComplex(
const
std::vector<double> &values)
override
;
20
// Converts a complex vector to a real vector
21
std::vector<double> fromComplex(
const
std::vector<double> &values)
override
;
22
};
23
24
using
MaxentSpaceReal_sptr
= std::shared_ptr<Mantid::Algorithms::MaxentSpaceReal>;
25
26
}
// namespace Algorithms
27
}
// namespace Mantid
MaxentSpace.h
Mantid::Algorithms::MaxentSpaceReal
MaxentSpaceReal : Defines the space of real numbers.
Definition
MaxentSpaceReal.h:16
Mantid::Algorithms::MaxentSpace
MaxentSpace : Abstract base class defining a MaxentSpace.
Definition
MaxentSpace.h:21
Mantid::Algorithms::MaxentSpaceReal_sptr
std::shared_ptr< Mantid::Algorithms::MaxentSpaceReal > MaxentSpaceReal_sptr
Definition
MaxentSpaceReal.h:24
Mantid
Helper class which provides the Collimation Length for SANS instruments.
Definition
AbsorptionCorrection.h:18
Generated by
1.9.8