BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
InterferenceFunction2DLattice Class Reference

Interference function of a 2D lattice. More...

+ Inheritance diagram for InterferenceFunction2DLattice:

Public Member Functions

 InterferenceFunction2DLattice (const Lattice2D &lattice)
void accept (INodeVisitor *visitor) const override
InterferenceFunction2DLatticeclone () const override
std::vector< const INode * > getChildren () const override
double getParticleDensity () const override
 Returns the particle density associated with this 2d lattice.
bool integrationOverXi () const
const Lattice2Dlattice () const
void onChange () override
void setDecayFunction (const IFTDecayFunction2D &decay)
 Sets two-dimensional decay function. More...
void setIntegrationOverXi (bool integrate_xi)

Detailed Description

Interference function of a 2D lattice.

Member Function Documentation

◆ setDecayFunction()

void InterferenceFunction2DLattice::setDecayFunction ( const IFTDecayFunction2D &  decay)

Sets two-dimensional decay function.

decaytwo-dimensional decay function in reciprocal space