Mantid
Loading...
Searching...
No Matches
Framework
CurveFitting
inc
MantidCurveFitting
EigenFortranDefs.h
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
#pragma once
8
9
#include "
MantidCurveFitting/EigenComplexMatrix.h
"
10
#include "
MantidCurveFitting/EigenFortranMatrix.h
"
11
#include "
MantidCurveFitting/EigenFortranVector.h
"
12
#include "
MantidCurveFitting/EigenMatrix.h
"
13
14
namespace
Mantid
{
15
namespace
CurveFitting {
16
17
using
ComplexFortranMatrix
=
FortranMatrix<ComplexMatrix>
;
18
using
DoubleFortranMatrix
=
FortranMatrix<EigenMatrix>
;
19
using
ComplexFortranVector
=
FortranVector<ComplexVector>
;
20
using
DoubleFortranVector
=
FortranVector<EigenVector>
;
21
using
IntFortranVector
=
FortranVector<std::vector<int>
>;
22
23
}
// namespace CurveFitting
24
}
// namespace Mantid
EigenComplexMatrix.h
EigenFortranMatrix.h
EigenFortranVector.h
EigenMatrix.h
Mantid::CurveFitting::FortranMatrix< ComplexMatrix >
Mantid::CurveFitting::FortranVector
FortranVector is a wrapper template for EigenVactor and EigenComplexVector to simplify porting fortra...
Definition:
EigenFortranVector.h:20
Mantid
Helper class which provides the Collimation Length for SANS instruments.
Definition:
AbsorptionCorrection.h:18
Generated on Tue Jan 3 2023 11:57:26 for Mantid by
1.9.5