BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Classes | |
class | AnisoPyramid |
class | BarGauss |
class | BarLorentz |
class | Box |
class | Cone |
class | Cone6 |
class | CosineRippleBox |
class | CosineRippleGauss |
class | CosineRippleLorentz |
class | Cuboctahedron |
class | Cylinder |
class | Dodecahedron |
class | Dot |
class | EllipsoidalCylinder |
class | FullSphere |
class | FullSpheroid |
class | HemiEllipsoid |
class | Icosahedron |
class | Particle |
class | Prism3 |
class | Prism6 |
class | Pyramid |
class | SawtoothRipple |
class | SawtoothRippleBox |
class | SawtoothRippleGauss |
class | SawtoothRippleLorentz |
class | Tetrahedron |
class | TruncatedCube |
class | TruncatedSphere |
class | TruncatedSpheroid |
Enumerations | |
enum class | EShape { None , FullSphere , FullSpheroid , Cylinder , TruncatedSphere , TruncatedSpheroid , Cone , Icosahedron , Dodecahedron , TruncatedCube , Prism6 , Cone6 , Pyramid , Cuboctahedron , Prism3 , Tetrahedron , EllipsoidalCylinder , BarGauss , BarLorentz , Box , HemiEllipsoid , Dot , CosineRippleBox , CosineRippleGauss , CosineRippleLorentz , SawtoothRippleBox , SawtoothRippleGauss , SawtoothRippleLorentz , AnisoPyramid } |
Functions | |
QString const & | name (EShape k) |
Variables | |
static float const | pi = float(M_PI) |
static float const | pi2f = float(M_PI_2) |
static float const | sqrt2f = std::sqrt(2.f) |
static float const | sqrt3f = std::sqrt(3.f) |
|
strong |
Definition at line 23 of file particles.h.
QString const & RealSpace::Particles::name | ( | EShape | k | ) |
Definition at line 21 of file particles.cpp.
Referenced by AmplitudeAxisItem::AmplitudeAxisItem(), Data1DViewItem::Data1DViewItem(), DataItem::DataItem(), DetectorItem::DetectorItem(), FitParameterItem::FitParameterItem(), InterferenceFunction2DLatticeItem::InterferenceFunction2DLatticeItem(), InterferenceFunction2DParaCrystalItem::InterferenceFunction2DParaCrystalItem(), InterferenceFunctionFinite2DLatticeItem::InterferenceFunctionFinite2DLatticeItem(), JobItem::JobItem(), ParticleDistributionItem::ParticleDistributionItem(), PointwiseAxisItem::PointwiseAxisItem(), RectangularDetectorItem::RectangularDetectorItem(), SimulationOptionsItem::SimulationOptionsItem(), OutputData< T >::addAxis(), UnitConverterSimple::addAxisData(), FitParameterProxyModel::addColumn(), PropertyRepeater::addItem(), qdesigner_internal::MetaEnum< IntType >::addKey(), ConnectableView::addPort(), SessionItem::addProperty(), ModelView::CompoundItem::addProperty(), MaterialModel::addRefractiveMaterial(), MaterialModel::addSLDMaterial(), JobItemUtils::axesUnitsFromName(), ModelView::UndoStack::beginMacro(), ModelMapper::callOnChildPropertyChange(), ModelMapper::callOnPropertyChange(), DataLoaders1D::cloneAsUserDefinedLoader(), qdesigner_internal::WidgetBoxCategoryListView::containsWidget(), StyleUtils::createDetailsWidget(), createIconSet(), MaterialItem::createMaterial(), MaterialModel::createMaterial(), FitParameterContainerItem::createParameters(), ParticleDistributionItem::createParticleDistribution(), gui2::Utils::CreateProperty(), LayersWithAbsorptionBuilder::createSampleByIndex(), ParticleInVacuumBuilder::createSampleByIndex(), SampleBuilderFactory::createSampleByName(), GUIExamplesFactory::createSampleItems(), SampleViewFactory::createSampleView(), ProjectLoadWarningDialog::createTableItem(), ParticleDistributionItem::domainLinkedParameters(), DesignerMimeData::execDrag(), OptionContainer::exists(), mumufit::Parameters::exists(), FileSystemUtils::extensions(), gui2::MaterialBaseItem::external_property(), ApplicationOptions::find(), ModelView::AbstractEditorFactory::findBuilder(), AccordionWidget::findContentPaneIndex(), ModelView::Utils::FindFiles(), ModelView::JsonTagInfoConverter::from_json(), ParticleDistribution::generateParticles(), DesignerHelper::getDefaultBoundingRect(), DesignerHelper::getDefaultColor(), SysUtils::getenv(), DataFormatUtils::GetFileMainExtension(), DesignerHelper::getMimePixmap(), DesignerMimeData::getPixmap(), qdesigner_internal::WidgetBox::handleMousePress(), HomogeneousMaterial(), ConnectableView::hyphenate(), qdesigner_internal::WidgetBoxTreeWidget::indexOfCategory(), qdesigner_internal::WidgetBoxCategoryModel::indexOfWidget(), AccordionWidget::internalRemoveContentPane(), MagneticMaterialImpl::inverted(), DataFormatUtils::isBZipped(), DataFormatUtils::isCompressed(), DataFormatUtils::isGZipped(), SessionItem::isTag(), ModelView::SessionItemTags::isTag(), GUIExamplesFactory::isValidExampleName(), SampleViewFactory::isValidType(), qdesigner_internal::WidgetBoxTreeWidget::load(), InstrumentViewActions::mapOfNames(), MaterialModel::materialFromName(), SpecularDataImportWidget::onCreateNewFormatButton(), DepthProbeInstrumentEditor::onDialogRequest(), GISASBeamEditor::onDialogRequest(), OffSpecularBeamEditor::onDialogRequest(), SpecularBeamEditor::onDialogRequest(), RunFitControlWidget::onFitSuitePropertyChange(), gui2::DataLoaderDialog::onParseAllRequest(), IntensityDataCanvas::onPropertyChanged(), InstrumentModel::onRowsChange(), ColorMapCanvas::onStatusString(), Plot1DCanvas::onStatusString(), SpecularPlotCanvas::onStatusString(), mumufit::Parameters::operator[](), StringUtils::padRight(), IParametricComponent::parameter(), ParameterPool::parameter(), GUIObjectBuilder::populateInstrumentModel(), PyImportAssistant::populateModels(), MinimizerOptions::processCommand(), ModelView::TagInfo::propertyTag(), DesignerMimeData::read_widget(), DesignerMimeData::read_xmldescr(), InstrumentModel::readFrom(), qdesigner_internal::WidgetBoxTreeWidget::readWidget(), ModelView::AbstractEditorFactory::registerBuilder(), IParametricComponent::registerParameter(), SessionItemTags::registerTag(), SessionItem::registerTag(), ProjectUtils::removeFile(), ProjectUtils::removeFiles(), IParametricComponent::removeParameter(), ParameterPool::removeParameter(), SpecularDataImportWidget::selectedLoader(), gui2::SLDMaterialItem::set_properties(), OutputData< T >::setAxisSizes(), SimulationOptionsItem::setComputationMethod(), WelcomeView::setCurrentProjectName(), ModelView::SessionItemTags::setDefaultTag(), ModelView::SessionItem::setDisplayName(), ModelView::PropertyItem::setDisplayName(), ParticleDistributionItem::setDomainCacheNames(), SimulationOptionsItem::setFresnelMaterialMethod(), SimulationOptionsItem::setIncludeSpecularPeak(), FitSessionController::setItem(), MockWidgetForItem::setItem(), SessionItem::setItemName(), ConnectableView::setLabel(), NodeEditorPort::setLabel(), FitParameterItem::setLimitEnabled(), ConnectableView::setName(), IParametricComponent::setName(), IAxis::setName(), DistributionDialog::setNameOfEditor(), DistributionEditor::setNameOfEditor(), IShape2DView::setParameterizedItem(), IView::setParameterizedItem(), IParametricComponent::setParameterValue(), ParameterPool::setParameterValue(), ItemComboToolBar::setPresentation(), ComboProperty::setSelected(), ModelView::ComboProperty::setSelected(), ExternalProperty::setText(), RealParameter::setUnit(), Unit::setUnit(), ComboProperty::setValue(), ModelView::ComboProperty::setValue(), FileSystemUtils::stem_ext(), DiffItemController::subscribe(), ModelView::ViewportAxisPlotController::subscribe(), FitFlowWidget::subscribeToItem(), RunFitControlWidget::subscribeToItem(), DistributionEditor::subscribeToItem(), GISASDetectorEditor::subscribeToItem(), PolarizationAnalysisEditor::subscribeToItem(), RectangularDetectorEditor::subscribeToItem(), IntensityDataCanvas::subscribeToItem(), ProjectionsPlot::subscribeToItem(), JobPropertiesWidget::subscribeToItem(), ParameterTuningWidget::subscribeToItem(), FitComparisonWidget::subscribeToItem(), FitComparisonWidget1D::subscribeToItem(), ColorMap::subscribeToItem(), Plot1D::subscribeToItem(), SpecularPlot::subscribeToItem(), MaterialItemUtils::suggestMaterialColor(), TEST_F(), ModelView::TagInfo::universalTag(), SimulationOptionsItem::updateComboItem(), ParticleDistributionItem::updateLinkedParameterList(), and qdesigner_internal::WidgetBoxTreeWidget::writeCategories().
|
static |
Definition at line 97 of file particles.cpp.
Referenced by RealSpace::Particles::AnisoPyramid::AnisoPyramid(), RealSpace::Particles::BarGauss::BarGauss(), RealSpace::Particles::BarLorentz::BarLorentz(), RealSpace::Particles::Box::Box(), and RealSpace::Particles::Pyramid::Pyramid().
|
static |
Definition at line 98 of file particles.cpp.
Referenced by RealSpace::Particles::Cuboctahedron::Cuboctahedron().
|
static |
Definition at line 99 of file particles.cpp.
Referenced by RealSpace::Particles::AnisoPyramid::AnisoPyramid(), RealSpace::Particles::BarGauss::BarGauss(), RealSpace::Particles::BarLorentz::BarLorentz(), RealSpace::Particles::Box::Box(), and RealSpace::Particles::Pyramid::Pyramid().
|
static |
Definition at line 100 of file particles.cpp.
Referenced by RealSpace::Particles::Prism3::Prism3(), and RealSpace::Particles::Tetrahedron::Tetrahedron().