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

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

abundance() constIParticleinline
addParticle(const IParticle &particle)ParticleComposition
addParticle(const IParticle &particle, R3 position)ParticleComposition
addParticles(const IParticle &particle, std::vector< R3 > positions)ParticleComposition
checkNodeArgs() constINode
className() const finalParticleCompositioninlinevirtual
clone() const overrideParticleCompositionvirtual
containedMaterials() constISampleNode
decompose() const overrideParticleCompositionvirtual
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
INode()=defaultINode
INode(std::vector< double > PValues)INode
ISampleNode()=defaultISampleNode
ISampleNode(const std::vector< double > &PValues)ISampleNode
isMagnetic() constISampleNode
m_abundanceIParticleprotected
m_PINodeprotected
m_particlesParticleCompositionprivate
m_positionIParticleprotected
m_rotationIParticleprotected
material() constISampleNodeinlinevirtual
nbrParticles() constParticleCompositioninline
nodeChildren() const overrideParticleCompositionvirtual
nodeOffspring() constINode
parDefs() constINodeinlinevirtual
ParticleComposition()ParticleComposition
particlePosition() constIParticleinline
particles() constParticleComposition
rotate(const IRotation &rotation)IParticle
rotation() constIParticle
setAbundance(double abundance)IParticleinline
setParticlePosition(R3 position)IParticleinline
setParticlePosition(double x, double y, double z)IParticleinline
setRotation(const IRotation &rotation)IParticle
transferToCPP()ICloneableinlinevirtual
translate(R3 translation)IParticle
~ICloneable()=defaultICloneablevirtual
~INode()=defaultINodevirtual
~IParticle() overrideIParticle
~ParticleComposition() overrideParticleComposition