BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
Interference2DLattice Member List

This is the complete list of members for Interference2DLattice, including all inherited members.

calculateReciprocalVectorFraction(double qx, double qy, double xi) constInterference2DLatticeprivate
checkNodeArgs() constINode
className() const finalInterference2DLatticeinlinevirtual
clone() const overrideInterference2DLatticevirtual
DWfactor(R3 q) constIInterference
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
iff_no_inner(R3 q, double outer_iff) constIInterferenceprotected
iff_without_dw(R3 q) const overrideInterference2DLatticeprivatevirtual
IInterference(const std::vector< double > &PValues)IInterferenceprotected
IInterference(double position_var)IInterferenceprotected
INode()=defaultINode
INode(std::vector< double > PValues)INode
integrationOverXi() constInterference2DLatticeinline
Interference2DLattice(const Lattice2D &lattice)Interference2DLattice
interferenceAtOneRecLatticePoint(double qx, double qy) constInterference2DLatticeprivate
interferenceForXi(double xi, double qx, double qy) constInterference2DLatticeprivate
lattice() constInterference2DLattice
m_decayInterference2DLatticeprivate
m_integrate_xiInterference2DLatticeprivate
m_latticeInterference2DLatticeprivate
m_naInterference2DLatticeprivate
m_nbInterference2DLatticeprivate
m_PINodeprotected
m_position_varIInterferenceprotected
m_sbaseInterference2DLatticeprivate
nodeChildren() const overrideInterference2DLatticevirtual
nodeOffspring() constINode
parDefs() constINodeinlinevirtual
particleDensity() const overrideInterference2DLatticevirtual
positionVariance() constIInterferenceinline
rotateOrthonormal(double qx, double qy, double gamma) constInterference2DLatticeprivate
setDecayFunction(const IProfile2D &decay)Interference2DLattice
setIntegrationOverXi(bool integrate_xi)Interference2DLattice
setPositionVariance(double var)IInterference
structureFactor(R3 q, double outer_iff=1.0) constIInterferencevirtual
supportsMultilayer() constIInterferenceinlinevirtual
transferToCPP()ICloneableinlinevirtual
~ICloneable()=defaultICloneablevirtual
~INode()=defaultINodevirtual
~Interference2DLattice() overrideInterference2DLattice