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

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

checkNodeArgs() constINode
className() const finalInterference2DSuperLatticeinlinevirtual
clone() const overrideInterference2DSuperLatticevirtual
domainSize1() constInterference2DSuperLatticeinline
domainSize2() constInterference2DSuperLatticeinline
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 overrideInterference2DSuperLatticeprivatevirtual
iff_without_dw(R3 q, double xi) constInterference2DSuperLatticeprivate
IInterference(const std::vector< double > &PValues)IInterferenceprotected
IInterference(double position_var)IInterferenceprotected
INode()=defaultINode
INode(std::vector< double > PValues)INode
integrationOverXi() constInterference2DSuperLatticeinline
Interference2DSuperLattice(const Lattice2D &lattice, unsigned size_1, unsigned size_2)Interference2DSuperLattice
Interference2DSuperLattice(double length_1, double length_2, double alpha, double xi, unsigned size_1, unsigned size_2)Interference2DSuperLattice
interferenceForXi(double xi, double qx, double qy, double outer_iff) constInterference2DSuperLatticeprivate
lattice() constInterference2DSuperLattice
m_integrate_xiInterference2DSuperLatticeprivate
m_latticeInterference2DSuperLatticeprivate
m_PINodeprotected
m_position_varIInterferenceprotected
m_size_1Interference2DSuperLatticeprivate
m_size_2Interference2DSuperLatticeprivate
m_substructureInterference2DSuperLatticeprivate
nodeChildren() const overrideInterference2DSuperLatticevirtual
nodeOffspring() constINode
parDefs() const finalInterference2DSuperLatticeinlinevirtual
particleDensity() constIInterferenceinlinevirtual
positionVariance() constIInterferenceinline
setIntegrationOverXi(bool integrate_xi)Interference2DSuperLattice
setPositionVariance(double var)IInterference
setSubstructureIFF(const IInterference &sub_iff)Interference2DSuperLattice
structureFactor(R3 q, double outer_iff=1.0) const overrideInterference2DSuperLatticevirtual
substructureIFF() constInterference2DSuperLattice
supportsMultilayer() constIInterferenceinlinevirtual
transferToCPP()ICloneableinlinevirtual
~ICloneable()=defaultICloneablevirtual
~INode()=defaultINodevirtual
~Interference2DSuperLattice() overrideInterference2DSuperLattice