BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
GUIExamplesFactory.cpp File Reference

Implements class GUIExamplesFactory. More...

Include dependency graph for GUIExamplesFactory.cpp:

Go to the source code of this file.

Functions

QMap< QString, QString > init_NameToRegistry ()
 Defines correspondence between example name and real name of simulation from SimulationFactory. More...
 

Detailed Description

Implements class GUIExamplesFactory.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file GUIExamplesFactory.cpp.

Function Documentation

◆ init_NameToRegistry()

QMap<QString, QString> init_NameToRegistry ( )

Defines correspondence between example name and real name of simulation from SimulationFactory.

Definition at line 22 of file GUIExamplesFactory.cpp.

23 {
24  QMap<QString, QString> result;
25  result["example01"] = "CylindersAndPrismsBuilder";
26  result["example02"] = "RadialParaCrystalBuilder";
27  result["example03"] = "HexParaCrystalBuilder";
28  result["example04"] = "CoreShellParticleBuilder";
29  result["example05"] = "MultiLayerWithRoughnessBuilder";
30  result["example06"] = "SquareLattice2DBuilder";
31  result["example07"] = "RotatedPyramidsBuilder";
32  result["example08"] = "CylindersWithSizeDistributionBuilder";
33  result["example09"] = "ParticleCompositionBuilder";
34  result["example10"] = "MesoCrystalBuilder";
35 
36  // temporary for testing
37  // result["example09"] = "MultipleLayoutBuilder";
38  // result["example09"] = "TwoTypesCylindersDistributionBuilder";
39  // result["example09"] = "RectParaCrystalBuilder";
40  // result["example09"] = "SizeDistributionLMAModelBuilder";
41  // result["example09"] = "CylindersInSSCABuilder";
42  // result["example09"] = "TransformBoxBuilder";
43  // result["example09"] = "BoxCompositionRotateZandYBuilder";
44  // result["example09"] = "CoreShellBoxRotateZandYBuilder";
45  // result["example09"] = "BoxStackCompositionBuilder";
46  // result["example09"] = "CylindersWithSizeDistributionBuilder";
47  // result["example09"] = "LargeCylindersInDWBABuilder";
48  // result["example09"] = "SlicedCompositionBuilder";
49  // result["example09"] = "RotatedPyramidsDistributionBuilder";
50  // result["example09"] = "SpheresWithLimitsDistributionBuilder";
51  // result["example09"] = "ConesWithLimitsDistributionBuilder";
52  return result;
53 }