BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Types | |
typedef LabelMap< const Crystal * > | crystals_t |
typedef LabelMap< const IFormFactor * > | formfactors_t |
typedef LabelMap< const IInterferenceFunction * > | interferences_t |
typedef LabelMap< const Layer * > | layers_t |
typedef LabelMap< const ILayout * > | layouts_t |
typedef LabelMap< const Material * > | materials_t |
typedef LabelMap< const Lattice * > | lattices_t |
typedef LabelMap< const MesoCrystal * > | mesocrystals_t |
typedef LabelMap< const MultiLayer * > | multilayers_t |
typedef LabelMap< const ParticleComposition * > | particlecompositions_t |
typedef LabelMap< const ParticleDistribution * > | particledistributions_t |
typedef LabelMap< const Particle * > | particles_t |
typedef LabelMap< const ParticleCoreShell * > | particlescoreshell_t |
typedef LabelMap< const IRotation * > | rotations_t |
typedef LabelMap< const LayerRoughness * > | roughnesses_t |
The handler which construct labels for sample variables during python script generation.
Definition at line 45 of file SampleLabelHandler.h.
typedef LabelMap<const Crystal*> SampleLabelHandler::crystals_t |
Definition at line 48 of file SampleLabelHandler.h.
typedef LabelMap<const IFormFactor*> SampleLabelHandler::formfactors_t |
Definition at line 49 of file SampleLabelHandler.h.
typedef LabelMap<const IInterferenceFunction*> SampleLabelHandler::interferences_t |
Definition at line 50 of file SampleLabelHandler.h.
typedef LabelMap<const Layer*> SampleLabelHandler::layers_t |
Definition at line 51 of file SampleLabelHandler.h.
typedef LabelMap<const ILayout*> SampleLabelHandler::layouts_t |
Definition at line 52 of file SampleLabelHandler.h.
typedef LabelMap<const Material*> SampleLabelHandler::materials_t |
Definition at line 53 of file SampleLabelHandler.h.
typedef LabelMap<const Lattice*> SampleLabelHandler::lattices_t |
Definition at line 54 of file SampleLabelHandler.h.
typedef LabelMap<const MesoCrystal*> SampleLabelHandler::mesocrystals_t |
Definition at line 55 of file SampleLabelHandler.h.
typedef LabelMap<const MultiLayer*> SampleLabelHandler::multilayers_t |
Definition at line 56 of file SampleLabelHandler.h.
typedef LabelMap<const ParticleComposition*> SampleLabelHandler::particlecompositions_t |
Definition at line 57 of file SampleLabelHandler.h.
typedef LabelMap<const ParticleDistribution*> SampleLabelHandler::particledistributions_t |
Definition at line 58 of file SampleLabelHandler.h.
typedef LabelMap<const Particle*> SampleLabelHandler::particles_t |
Definition at line 59 of file SampleLabelHandler.h.
typedef LabelMap<const ParticleCoreShell*> SampleLabelHandler::particlescoreshell_t |
Definition at line 60 of file SampleLabelHandler.h.
typedef LabelMap<const IRotation*> SampleLabelHandler::rotations_t |
Definition at line 61 of file SampleLabelHandler.h.
typedef LabelMap<const LayerRoughness*> SampleLabelHandler::roughnesses_t |
Definition at line 62 of file SampleLabelHandler.h.
|
inline |
Definition at line 64 of file SampleLabelHandler.h.
|
inline |
|
inline |
Definition at line 66 of file SampleLabelHandler.h.
References m_FormFactorLabel.
|
inline |
Definition at line 67 of file SampleLabelHandler.h.
References m_InterferenceFunctionLabel.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 72 of file SampleLabelHandler.h.
References m_MesoCrystalLabel.
|
inline |
Definition at line 73 of file SampleLabelHandler.h.
References m_MultiLayerLabel.
|
inline |
Definition at line 74 of file SampleLabelHandler.h.
References m_ParticleCompositionLabel.
|
inline |
Definition at line 75 of file SampleLabelHandler.h.
References m_ParticleDistributionLabel.
|
inline |
|
inline |
Definition at line 77 of file SampleLabelHandler.h.
References m_ParticleCoreShellLabel.
|
inline |
Definition at line 78 of file SampleLabelHandler.h.
References m_RotationsLabel.
|
inline |
Definition at line 79 of file SampleLabelHandler.h.
References m_LayerRoughnessLabel.
std::string SampleLabelHandler::labelCrystal | ( | const Crystal * | sample | ) |
Definition at line 26 of file SampleLabelHandler.cpp.
References m_CrystalLabel.
std::string SampleLabelHandler::labelFormFactor | ( | const IFormFactor * | sample | ) |
Definition at line 31 of file SampleLabelHandler.cpp.
References m_FormFactorLabel.
std::string SampleLabelHandler::labelInterferenceFunction | ( | const IInterferenceFunction * | sample | ) |
Definition at line 36 of file SampleLabelHandler.cpp.
References m_InterferenceFunctionLabel.
std::string SampleLabelHandler::labelLayer | ( | const Layer * | sample | ) |
Definition at line 41 of file SampleLabelHandler.cpp.
References m_LayerLabel.
std::string SampleLabelHandler::labelLayout | ( | const ILayout * | sample | ) |
Definition at line 46 of file SampleLabelHandler.cpp.
References m_ILayoutLabel.
std::string SampleLabelHandler::labelMaterial | ( | const Material * | sample | ) |
Definition at line 51 of file SampleLabelHandler.cpp.
References m_MaterialLabel.
std::string SampleLabelHandler::labelLattice | ( | const Lattice * | sample | ) |
Definition at line 56 of file SampleLabelHandler.cpp.
References m_LatticeLabel.
std::string SampleLabelHandler::labelMultiLayer | ( | const MultiLayer * | sample | ) |
Definition at line 61 of file SampleLabelHandler.cpp.
References m_MultiLayerLabel.
std::string SampleLabelHandler::labelParticle | ( | const IAbstractParticle * | sample | ) |
Definition at line 66 of file SampleLabelHandler.cpp.
References m_MesoCrystalLabel, m_ParticleCompositionLabel, m_ParticleCoreShellLabel, m_ParticleDistributionLabel, and m_ParticleLabel.
std::string SampleLabelHandler::labelRotation | ( | const IRotation * | sample | ) |
Definition at line 82 of file SampleLabelHandler.cpp.
References m_RotationsLabel.
std::string SampleLabelHandler::labelRoughness | ( | const LayerRoughness * | sample | ) |
Definition at line 87 of file SampleLabelHandler.cpp.
References m_LayerRoughnessLabel.
void SampleLabelHandler::insertCrystal | ( | const Crystal * | sample | ) |
Definition at line 92 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_CrystalLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertFormFactor | ( | const IFormFactor * | sample | ) |
Definition at line 98 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_FormFactorLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertInterferenceFunction | ( | const IInterferenceFunction * | sample | ) |
Definition at line 104 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_InterferenceFunctionLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertLayer | ( | const Layer * | sample | ) |
Definition at line 110 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_LayerLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertLayout | ( | const ILayout * | sample | ) |
Definition at line 116 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_ILayoutLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertMaterial | ( | const Material * | sample | ) |
Definition at line 122 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::begin(), OrderedMap< Key, Object >::end(), OrderedMap< Key, Object >::insert(), and m_MaterialLabel.
void SampleLabelHandler::insertLattice | ( | const Lattice * | sample | ) |
Definition at line 139 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_LatticeLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertMesoCrystal | ( | const MesoCrystal * | sample | ) |
Definition at line 145 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_MesoCrystalLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertMultiLayer | ( | const MultiLayer * | sample | ) |
Definition at line 151 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_MultiLayerLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertParticleComposition | ( | const ParticleComposition * | sample | ) |
Definition at line 157 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_ParticleCompositionLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertParticleDistribution | ( | const ParticleDistribution * | sample | ) |
Definition at line 164 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_ParticleDistributionLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertParticle | ( | const Particle * | sample | ) |
Definition at line 171 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_ParticleLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertParticleCoreShell | ( | const ParticleCoreShell * | sample | ) |
Definition at line 177 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_ParticleCoreShellLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertRotation | ( | const IRotation * | sample | ) |
Definition at line 183 of file SampleLabelHandler.cpp.
References OrderedMap< Key, Object >::insert(), m_RotationsLabel, and OrderedMap< Key, Object >::size().
void SampleLabelHandler::insertRoughness | ( | const LayerRoughness * | sample | ) |
Definition at line 189 of file SampleLabelHandler.cpp.
References LayerRoughness::getHurstParameter(), LayerRoughness::getLatteralCorrLength(), LayerRoughness::getSigma(), OrderedMap< Key, Object >::insert(), m_LayerRoughnessLabel, and OrderedMap< Key, Object >::size().
|
private |
Definition at line 110 of file SampleLabelHandler.h.
Referenced by crystalMap(), insertCrystal(), and labelCrystal().
|
private |
Definition at line 111 of file SampleLabelHandler.h.
Referenced by formFactorMap(), insertFormFactor(), and labelFormFactor().
|
private |
Definition at line 112 of file SampleLabelHandler.h.
Referenced by insertInterferenceFunction(), interferenceFunctionMap(), and labelInterferenceFunction().
|
private |
Definition at line 113 of file SampleLabelHandler.h.
Referenced by insertLayer(), labelLayer(), and layerMap().
|
private |
Definition at line 114 of file SampleLabelHandler.h.
Referenced by insertLayout(), labelLayout(), and particleLayoutMap().
|
private |
Definition at line 115 of file SampleLabelHandler.h.
Referenced by insertMaterial(), labelMaterial(), and materialMap().
|
private |
Definition at line 116 of file SampleLabelHandler.h.
Referenced by insertLattice(), labelLattice(), and latticeMap().
|
private |
Definition at line 117 of file SampleLabelHandler.h.
Referenced by insertMesoCrystal(), labelParticle(), and mesocrystalMap().
|
private |
Definition at line 118 of file SampleLabelHandler.h.
Referenced by insertMultiLayer(), labelMultiLayer(), and multiLayerMap().
|
private |
Definition at line 119 of file SampleLabelHandler.h.
Referenced by insertParticleComposition(), labelParticle(), and particleCompositionMap().
|
private |
Definition at line 120 of file SampleLabelHandler.h.
Referenced by insertParticleDistribution(), labelParticle(), and particleDistributionsMap().
|
private |
Definition at line 121 of file SampleLabelHandler.h.
Referenced by insertParticle(), labelParticle(), and particleMap().
|
private |
Definition at line 122 of file SampleLabelHandler.h.
Referenced by insertParticleCoreShell(), labelParticle(), and particleCoreShellMap().
|
private |
Definition at line 123 of file SampleLabelHandler.h.
Referenced by insertRotation(), labelRotation(), and rotationsMap().
|
private |
Definition at line 124 of file SampleLabelHandler.h.
Referenced by insertRoughness(), labelRoughness(), and layerRoughnessMap().