BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Definition at line 70 of file ProfileItems.h.
Public Member Functions | |
Profile1DVoigtItem () | |
std::unique_ptr< IProfile1D > | createProfile () const override |
DoubleDescriptor | eta () const |
DoubleDescriptor | omega () const |
void | serialize (Streamer &s) override |
DoubleDescriptors | valueDescriptors () const override |
Protected Attributes | |
DoubleProperty | m_omega |
Private Attributes | |
DoubleProperty | m_eta |
Static Private Attributes | |
static constexpr auto | P_OMEGA {"Omega"} |
Profile1DVoigtItem::Profile1DVoigtItem | ( | ) |
Definition at line 77 of file ProfileItems.cpp.
References DoubleProperty::init(), m_eta, and unitless.
|
overridevirtual |
Implements Profile1DItem.
Definition at line 83 of file ProfileItems.cpp.
References m_eta, and Profile1DItem::omega().
DoubleDescriptor Profile1DVoigtItem::eta | ( | ) | const |
|
inherited |
Definition at line 30 of file ProfileItems.cpp.
References Profile1DItem::m_omega.
Referenced by Profile1DCauchyItem::createProfile(), Profile1DGaussItem::createProfile(), Profile1DGateItem::createProfile(), Profile1DTriangleItem::createProfile(), Profile1DCosineItem::createProfile(), createProfile(), and Profile1DItem::valueDescriptors().
|
overridevirtual |
Reimplemented from Profile1DItem.
Definition at line 88 of file ProfileItems.cpp.
References Streamer::assertVersion(), m_eta, Profile1DItem::m_omega, and Serialize::rwProperty().
|
overridevirtual |
Reimplemented from Profile1DItem.
Definition at line 100 of file ProfileItems.cpp.
References eta(), and Profile1DItem::valueDescriptors().
|
private |
Definition at line 80 of file ProfileItems.h.
Referenced by Profile1DVoigtItem(), createProfile(), eta(), and serialize().
|
protectedinherited |
Definition at line 42 of file ProfileItems.h.
Referenced by Profile1DItem::Profile1DItem(), Profile1DItem::omega(), Profile1DItem::serialize(), and serialize().
|
staticconstexprprivateinherited |
Definition at line 28 of file ProfileItems.h.