BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Definition at line 24 of file LayerRoughnessItems.h.
Public Member Functions | |
LayerBasicRoughnessItem () | |
DoubleDescriptor | hurst () const |
DoubleDescriptor | lateralCorrelationLength () const |
void | serialize (Streamer &s) |
DoubleDescriptor | sigma () const |
Private Attributes | |
DoubleProperty | m_hurst |
DoubleProperty | m_lateralCorrelationLength |
DoubleProperty | m_sigma |
LayerBasicRoughnessItem::LayerBasicRoughnessItem | ( | ) |
Definition at line 26 of file LayerRoughnessItems.cpp.
References DoubleProperty::init(), m_hurst, m_lateralCorrelationLength, m_sigma, nanometer, and unitless.
DoubleDescriptor LayerBasicRoughnessItem::hurst | ( | ) | const |
Definition at line 43 of file LayerRoughnessItems.cpp.
References m_hurst.
Referenced by LayerEditorUtils::doubleDescriptorsOfItem().
DoubleDescriptor LayerBasicRoughnessItem::lateralCorrelationLength | ( | ) | const |
Definition at line 48 of file LayerRoughnessItems.cpp.
References m_lateralCorrelationLength.
Referenced by LayerEditorUtils::doubleDescriptorsOfItem().
void LayerBasicRoughnessItem::serialize | ( | Streamer & | s | ) |
Definition at line 53 of file LayerRoughnessItems.cpp.
References Streamer::assertVersion(), m_hurst, m_lateralCorrelationLength, m_sigma, and Serialize::rwProperty().
DoubleDescriptor LayerBasicRoughnessItem::sigma | ( | ) | const |
Definition at line 38 of file LayerRoughnessItems.cpp.
References m_sigma.
Referenced by LayerEditorUtils::doubleDescriptorsOfItem().
|
private |
Definition at line 35 of file LayerRoughnessItems.h.
Referenced by LayerBasicRoughnessItem(), hurst(), and serialize().
|
private |
Definition at line 36 of file LayerRoughnessItems.h.
Referenced by LayerBasicRoughnessItem(), lateralCorrelationLength(), and serialize().
|
private |
Definition at line 34 of file LayerRoughnessItems.h.
Referenced by LayerBasicRoughnessItem(), serialize(), and sigma().