BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
RealSpaceMesoCrystal (const MesoCrystalItem *mesoCrystalItem, double total_abundance, const QVector3D &origin) | |
~RealSpaceMesoCrystal () | |
Particle3DContainer | populateMesoCrystal () |
Private Attributes | |
const MesoCrystalItem * | m_mesoCrystalItem |
QVector3D | m_origin |
double | m_total_abundance |
Definition at line 26 of file RealSpaceMesoCrystalUtils.h.
|
default |
RealSpaceMesoCrystal::RealSpaceMesoCrystal | ( | const MesoCrystalItem * | mesoCrystalItem, |
double | total_abundance, | ||
const QVector3D & | origin | ||
) |
Definition at line 347 of file RealSpaceMesoCrystalUtils.cpp.
References m_mesoCrystalItem, m_origin, and m_total_abundance.
Particle3DContainer RealSpaceMesoCrystal::populateMesoCrystal | ( | ) |
Definition at line 355 of file RealSpaceMesoCrystalUtils.cpp.
References Particle3DContainer::addParticle(), Particle3DContainer::containerSize(), MesoCrystalItem::createMesoCrystal(), Particle3DContainer::createParticle(), TransformTo3D::createParticlefromIFormFactor(), MesoCrystalItem::getBasis(), MesoCrystalItem::getLattice(), MesoCrystalItem::getOuterShape(), RealSpaceBuilderUtils::implementParticleRotationfromIRotation(), m_mesoCrystalItem, m_origin, m_total_abundance, RealSpaceBuilderUtils::mesoCrystal3DContainer(), Particle3DContainer::particle3DBlend(), RealSpaceBuilderUtils::particleComposition3DContainer(), RealSpaceBuilderUtils::particleCoreShell3DContainer(), Particle3DContainer::setCumulativeAbundance(), Particle3DContainer::setParticleType(), RealSpaceBuilderUtils::singleParticle3DContainer(), BasicVector3D< T >::x(), BasicVector3D< T >::y(), and BasicVector3D< T >::z().
Referenced by RealSpaceBuilderUtils::mesoCrystal3DContainer().
|
private |
Definition at line 36 of file RealSpaceMesoCrystalUtils.h.
Referenced by RealSpaceMesoCrystal(), and populateMesoCrystal().
|
private |
Definition at line 38 of file RealSpaceMesoCrystalUtils.h.
Referenced by RealSpaceMesoCrystal(), and populateMesoCrystal().
|
private |
Definition at line 37 of file RealSpaceMesoCrystalUtils.h.
Referenced by RealSpaceMesoCrystal(), and populateMesoCrystal().