Mantid
Loading...
Searching...
No Matches
Framework
Algorithms
inc
MantidAlgorithms
MaxEnt
MaxentSpaceComplex.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
MaxentSpaceComplex
:
public
MaxentSpace
{
17
public
:
18
// Converts a given vector to a complex vector
19
std::vector<double> toComplex(
const
std::vector<double> &values)
override
;
20
// Converts to a complex vector
21
std::vector<double> fromComplex(
const
std::vector<double> &values)
override
;
22
};
23
24
using
MaxentSpaceComplex_sptr
= std::shared_ptr<Mantid::Algorithms::MaxentSpaceComplex>;
25
26
}
// namespace Algorithms
27
}
// namespace Mantid
MaxentSpace.h
Mantid::Algorithms::MaxentSpaceComplex
MaxentSpaceComplex : Defines a space of complex numbers.
Definition
MaxentSpaceComplex.h:16
Mantid::Algorithms::MaxentSpace
MaxentSpace : Abstract base class defining a MaxentSpace.
Definition
MaxentSpace.h:21
Mantid::Algorithms::MaxentSpaceComplex_sptr
std::shared_ptr< Mantid::Algorithms::MaxentSpaceComplex > MaxentSpaceComplex_sptr
Definition
MaxentSpaceComplex.h:24
Mantid
Helper class which provides the Collimation Length for SANS instruments.
Definition
AbsorptionCorrection.h:18
Generated by
1.9.8