Skip to content
Snippets Groups Projects
Commit b3ad13da authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

rename -> sim/class/specular

parent 1e1e82cb
No related branches found
No related tags found
1 merge request!1479Webdoc: start decoupling tutorial (with examples) from reference
...@@ -8,7 +8,7 @@ weight = 60 ...@@ -8,7 +8,7 @@ weight = 60
This example demonstrates beam angular spread effects in reflectivity computations. This example demonstrates beam angular spread effects in reflectivity computations.
It also offers a comparison with data generated using another well known code: GenX. It also offers a comparison with data generated using another well known code: GenX.
Further information about reflectometry simulations can be found in the Further information about reflectometry simulations can be found in the
[Reflectometry Simulation Tutorial]({{% ref-py "sim/class/reflectometry/_index.md" %}}). [Reflectometry Simulation Tutorial]({{% ref-py "sim/class/specular/_index.md" %}}).
The observed reflectometry signal can be affected either by a spread in the beam wavelength or in the incident angle. The observed reflectometry signal can be affected either by a spread in the beam wavelength or in the incident angle.
......
...@@ -47,7 +47,7 @@ The incident angle range was made rather small in this example ...@@ -47,7 +47,7 @@ The incident angle range was made rather small in this example
(from $0.0$ to $0.6$ degrees) in order to emphasize (from $0.0$ to $0.6$ degrees) in order to emphasize
the footprint impact at small incident angles. the footprint impact at small incident angles.
In other respects this example exactly matches the In other respects this example exactly matches the
[reflectometry simulation tutorial]({{% ref-py "sim/class/reflectometry/_index.md" %}}). [reflectometry simulation tutorial]({{% ref-py "sim/class/specular/_index.md" %}}).
{{< galleryscg >}} {{< galleryscg >}}
{{< figscg src="/img/auto/specular/FootprintCorrection.png" width="450px">}} {{< figscg src="/img/auto/specular/FootprintCorrection.png" width="450px">}}
......
...@@ -8,7 +8,7 @@ weight = 65 ...@@ -8,7 +8,7 @@ weight = 65
This example demonstrates beam wavelength spread effects in reflectivity computations. This example demonstrates beam wavelength spread effects in reflectivity computations.
All simulation parameters (except for those related to beam spread itself) All simulation parameters (except for those related to beam spread itself)
coincide with those defined in coincide with those defined in
[reflectometry simulation tutorial]({{% ref-py "sim/class/reflectometry/_index.md" %}}). [reflectometry simulation tutorial]({{% ref-py "sim/class/specular/_index.md" %}}).
In real specular experiments the observed reflectivity is always affected In real specular experiments the observed reflectivity is always affected
by the beam spread in both wavelength and incident angle. by the beam spread in both wavelength and incident angle.
......
...@@ -6,7 +6,7 @@ weight = 20 ...@@ -6,7 +6,7 @@ weight = 20
## Scan models ## Scan models
Scans are needed to construct simulations of types Scans are needed to construct simulations of types
[reflectometry]({{% ref-py "sim/class/reflectometry" %}}), [reflectometry]({{% ref-py "sim/class/specular" %}}),
[off-specular scattering]({{% ref-py "sim/class/offspec" %}}), [off-specular scattering]({{% ref-py "sim/class/offspec" %}}),
[depth probe]({{% ref-py "sim/class/depthprobe" %}}). [depth probe]({{% ref-py "sim/class/depthprobe" %}}).
......
...@@ -8,7 +8,7 @@ weight = 15 ...@@ -8,7 +8,7 @@ weight = 15
This example demonstrates how to apply different roughness models This example demonstrates how to apply different roughness models
in a specular reflectivity calculation. The considered sample is in a specular reflectivity calculation. The considered sample is
exactly the same as the one described in the exactly the same as the one described in the
[reflectometry tutorial]({{% ref-py "sim/class/reflectometry/_index.md" %}}), [reflectometry tutorial]({{% ref-py "sim/class/specular/_index.md" %}}),
and the [basic roughness tutorial]({{% ref-py "sample/roughness/specular" %}}). and the [basic roughness tutorial]({{% ref-py "sample/roughness/specular" %}}).
Hewever, now the computation is performed twice with the standard $tanh$ interface profile Hewever, now the computation is performed twice with the standard $tanh$ interface profile
and the Névot-Croce roughness model that arises from a Gaussian distribution of the and the Névot-Croce roughness model that arises from a Gaussian distribution of the
......
...@@ -8,7 +8,7 @@ weight = 10 ...@@ -8,7 +8,7 @@ weight = 10
This example demonstrates how to compute reflected signal from This example demonstrates how to compute reflected signal from
a multilayered sample with surface roughness. All the experiment a multilayered sample with surface roughness. All the experiment
layout is exactly the same as the one described in layout is exactly the same as the one described in
[reflectometry tutorial]({{% ref-py "sim/class/reflectometry/_index.md" %}}), [reflectometry tutorial]({{% ref-py "sim/class/specular/_index.md" %}}),
but now all the layers (except the ambient media) have roughness on the top surface. The but now all the layers (except the ambient media) have roughness on the top surface. The
roughness is characterized by root-mean-square deviation from the mean surface position roughness is characterized by root-mean-square deviation from the mean surface position
$\sigma = 1$ nm. $\sigma = 1$ nm.
...@@ -19,7 +19,7 @@ $\sigma = 1$ nm. ...@@ -19,7 +19,7 @@ $\sigma = 1$ nm.
{{< /galleryscg >}} {{< /galleryscg >}}
When comparing the result of the simulation to the result obtained in the When comparing the result of the simulation to the result obtained in the
[reflectometry tutorial]({{% ref-py "sim/class/reflectometry/_index.md" %}}), [reflectometry tutorial]({{% ref-py "sim/class/specular/_index.md" %}}),
one can notice up to two orders of magnitude attenuation of the reflected signal due to one can notice up to two orders of magnitude attenuation of the reflected signal due to
the roughness of the sample. the roughness of the sample.
......
...@@ -13,7 +13,7 @@ target ("sample") and about the simulated instrument (beam or scan, detector). ...@@ -13,7 +13,7 @@ target ("sample") and about the simulated instrument (beam or scan, detector).
The following simulation classes are available: The following simulation classes are available:
* [Reflectometry]({{% ref-py "sim/class/reflectometry/_index.md" %}}), * [Reflectometry]({{% ref-py "sim/class/specular/_index.md" %}}),
* [Off-specular scattering]({{% ref-py "sim/class/offspec" %}}), * [Off-specular scattering]({{% ref-py "sim/class/offspec" %}}),
* [Grazing-incidence small-angle scattering (GISAS)]({{% * [Grazing-incidence small-angle scattering (GISAS)]({{%
ref-py "sim/gisas" %}}), ref-py "sim/gisas" %}}),
......
...@@ -25,7 +25,7 @@ Save the script under the name `AlternatingLayers1.py`. ...@@ -25,7 +25,7 @@ Save the script under the name `AlternatingLayers1.py`.
<p> <p>
For a discussion of the content of this script, For a discussion of the content of this script,
see [simulation/reflectometry]({{% ref-py "sim/class/reflectometry/_index.md" %}}). see [simulation/reflectometry]({{% ref-py "sim/class/specular/_index.md" %}}).
### From the command line ### From the command line
......
...@@ -47,7 +47,7 @@ def get_simulation(sample, scan_size=500): ...@@ -47,7 +47,7 @@ def get_simulation(sample, scan_size=500):
{{< /highlight >}} {{< /highlight >}}
constructs and returns a simulation model. constructs and returns a simulation model.
For more information, see the [simulation]({{% ref-py "sim" %}}) section, For more information, see the [simulation]({{% ref-py "sim" %}}) section,
and specifically the [reflectometry]({{% ref-py "sim/class/reflectometry" %}}) reference. and specifically the [reflectometry]({{% ref-py "sim/class/specular" %}}) reference.
The clause The clause
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment