#include <IUncertainty.h>
◆ IUncertainty() [1/3]
template<typename UncertaintyApproachT >
PDFxTMD::IUncertainty::IUncertainty |
( |
UncertaintyApproachT |
uncertaintyApproach | ) |
|
|
inlineexplicit |
◆ IUncertainty() [2/3]
PDFxTMD::IUncertainty::IUncertainty |
( |
const IUncertainty & |
other | ) |
|
|
inline |
Copy constructor for ICPDF objects.
This constructor creates a new ICPDF object as a copy of another ICPDF object.
- Parameters
-
other | The ICPDF object to copy. |
◆ IUncertainty() [3/3]
PDFxTMD::IUncertainty::IUncertainty |
( |
IUncertainty && |
other | ) |
|
|
defaultnoexcept |
◆ ~IUncertainty()
PDFxTMD::IUncertainty::~IUncertainty |
( |
| ) |
|
|
default |
◆ Correlation()
double PDFxTMD::IUncertainty::Correlation |
( |
const std::vector< double > & |
valuesA, |
|
|
const std::vector< double > & |
valuesB, |
|
|
const int |
numCoreErrMember |
|
) |
| const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
Assignment operator for ICPDF objects.
This operator assigns the value of another ICPDF object to the current ICPDF object.
- Parameters
-
other | The ICPDF object to assign from. |
- Returns
- A reference to the current ICPDF object.
◆ Uncertainty()
void PDFxTMD::IUncertainty::Uncertainty |
( |
const std::vector< double > & |
values, |
|
|
const int |
numCoreErrMember, |
|
|
const double |
cl, |
|
|
PDFUncertainty & |
uncertainty |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following file: