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
 
InterferenceFunction2DLattice * clone () 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 Lattice2D & lattice () 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