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.

Parameters
decaytwo-dimensional decay function in reciprocal space