BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Interference function of a 1D lattice. More...
Public Member Functions | |
InterferenceFunction1DLattice (double length, double xi) | |
Constructor of interference function of one-dimensional lattice. More... | |
void | accept (INodeVisitor *visitor) const override |
InterferenceFunction1DLattice * | clone () const override |
std::vector< const INode * > | getChildren () const override |
double | getLength () const |
double | getXi () const |
void | setDecayFunction (const IFTDecayFunction1D &decay) |
Sets one-dimensional decay function. More... | |
Interference function of a 1D lattice.
InterferenceFunction1DLattice::InterferenceFunction1DLattice | ( | double | length, |
double | xi | ||
) |
Constructor of interference function of one-dimensional lattice.
length | lattice constant in nanometers |
xi | rotation of lattice with respect to x-axis in radians |
void InterferenceFunction1DLattice::setDecayFunction | ( | const IFTDecayFunction1D & | decay | ) |
Sets one-dimensional decay function.
decay | one-dimensional decay function in reciprocal space |