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

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

addAndRegisterAbstractParticle(IParticle *child)ParticleLayoutprivate
addParticle(const IParticle &particle, double abundance=-1.0)ParticleLayout
checkNodeArgs() constINode
className() const finalParticleLayoutinlinevirtual
clone() const overrideParticleLayoutvirtual
containedMaterials() constISampleNode
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
INode()=defaultINode
INode(std::vector< double > PValues)INode
interferenceFunction() constParticleLayout
ISampleNode()=defaultISampleNode
ISampleNode(const std::vector< double > &PValues)ISampleNode
isMagnetic() constISampleNode
m_interparticleParticleLayoutprivate
m_PINodeprotected
m_particlesParticleLayoutprivate
m_total_particle_densityParticleLayoutprivate
m_weightParticleLayoutprivate
material() constISampleNodeinlinevirtual
nodeChildren() const overrideParticleLayoutvirtual
nodeOffspring() constINode
parDefs() const finalParticleLayoutinlinevirtual
ParticleLayout()ParticleLayout
ParticleLayout(const IParticle &particle, double abundance=-1.0)ParticleLayout
particles() constParticleLayout
setAndRegisterInterference(IInterference *child)ParticleLayoutprivate
setInterference(const IInterference &interparticle)ParticleLayout
setTotalParticleSurfaceDensity(double particle_density)ParticleLayout
setWeight(double weight)ParticleLayoutinline
totalAbundance() constParticleLayout
totalParticleSurfaceDensity() constParticleLayout
transferToCPP()ICloneableinlinevirtual
weight() constParticleLayoutinline
weightedParticleSurfaceDensity() constParticleLayout
~ICloneable()=defaultICloneablevirtual
~INode()=defaultINodevirtual
~ParticleLayout() overrideParticleLayout