BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Interference function of radial paracrystal. More...
Public Member Functions | |
InterferenceFunctionRadialParaCrystal (double peak_distance, double damping_length) | |
Constructor of interference function of radial paracrystal. More... | |
void | accept (INodeVisitor *visitor) const final |
InterferenceFunctionRadialParaCrystal * | clone () const final |
double | dampingLength () const |
double | domainSize () const |
complex_t | FTPDF (double qpar) const |
std::vector< const INode * > | getChildren () const final |
double | kappa () const |
double | peakDistance () const |
double | randomSample () const |
void | setDomainSize (double size) |
Sets domain size (finite size corrections). More... | |
void | setKappa (double kappa) |
Sets size spacing coupling parameter of the Size Spacing Correlation Approximation. | |
void | setProbabilityDistribution (const IFTDistribution1D &pdf) |
Sets one-dimensional probability distribution. More... | |
Interference function of radial paracrystal.
InterferenceFunctionRadialParaCrystal::InterferenceFunctionRadialParaCrystal | ( | double | peak_distance, |
double | damping_length | ||
) |
Constructor of interference function of radial paracrystal.
peak_distance | average distance to the next neighbor in nanometers |
damping_length | the damping (coherence) length of the paracrystal in nanometers |
void InterferenceFunctionRadialParaCrystal::setDomainSize | ( | double | size | ) |
Sets domain size (finite size corrections).
size | size of coherence domain along the lattice main axis in nanometers |
void InterferenceFunctionRadialParaCrystal::setProbabilityDistribution | ( | const IFTDistribution1D & | ) |
Sets one-dimensional probability distribution.
probability distribution (Fourier transform of probability density) |