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

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

abundance() constIParticleinline
checkNodeArgs() constINode
className() const finalMesoCrystalinlinevirtual
clone() const overrideMesoCrystalvirtual
containedMaterials() constISampleNode
decompose() constIParticlevirtual
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_crystalMesoCrystalprivate
m_meso_formfactorMesoCrystalprivate
m_PINodeprotected
m_positionIParticleprotected
m_rotationIParticleprotected
material() constISampleNodeinlinevirtual
MesoCrystal(const Crystal &crystal, const IFormFactor &formfactor)MesoCrystal
MesoCrystal(Crystal *crystal, IFormFactor *formfactor)MesoCrystalprivate
nodeChildren() const overrideMesoCrystalvirtual
nodeOffspring() constINode
outerShape() constMesoCrystalinline
parDefs() constINodeinlinevirtual
particlePosition() constIParticleinline
particleStructure() constMesoCrystal
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
~MesoCrystal() overrideMesoCrystal