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

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

checkNodeArgs() constINode
className() const finalInterferenceFinite2DLatticeinlinevirtual
clone() const overrideInterferenceFinite2DLatticevirtual
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 overrideInterferenceFinite2DLatticeprivatevirtual
IInterference(const std::vector< double > &PValues)IInterferenceprotected
IInterference(double position_var)IInterferenceprotected
INode()=defaultINode
INode(std::vector< double > PValues)INode
integrationOverXi() constInterferenceFinite2DLatticeinline
InterferenceFinite2DLattice(const Lattice2D &lattice, unsigned N_1, unsigned N_2)InterferenceFinite2DLattice
interferenceForXi(double xi, double qx, double qy) constInterferenceFinite2DLatticeprivate
lattice() constInterferenceFinite2DLattice
m_integrate_xiInterferenceFinite2DLatticeprivate
m_latticeInterferenceFinite2DLatticeprivate
m_N_1InterferenceFinite2DLatticeprivate
m_N_2InterferenceFinite2DLatticeprivate
m_PINodeprotected
m_position_varIInterferenceprotected
nodeChildren() const overrideInterferenceFinite2DLatticevirtual
nodeOffspring() constINode
numberUnitCells1() constInterferenceFinite2DLatticeinline
numberUnitCells2() constInterferenceFinite2DLatticeinline
parDefs() constINodeinlinevirtual
particleDensity() const overrideInterferenceFinite2DLatticevirtual
positionVariance() constIInterferenceinline
setIntegrationOverXi(bool integrate_xi)InterferenceFinite2DLattice
setPositionVariance(double var)IInterference
structureFactor(R3 q, double outer_iff=1.0) constIInterferencevirtual
supportsMultilayer() constIInterferenceinlinevirtual
transferToCPP()ICloneableinlinevirtual
~ICloneable()=defaultICloneablevirtual
~INode()=defaultINodevirtual
~InterferenceFinite2DLattice() overrideInterferenceFinite2DLattice