Skip to content

Commit 32c10d1

Browse files
committed
Re #50 Better reference to Nevot-Croche
1 parent 3e9328a commit 32c10d1

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

source/advanced/resampling.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Profile Resampling ('microslicing')
55
===================================
66

7-
The :ref:`Nevot-Croce roughness approximation <Nevot-Croce>` only strictly holds for cases where the interface roughness is much less than the layer thickness. The usual way
7+
The `Nevot-Croce roughness approximation <https://www.reflectometry.org/learn/3_reflectometry_slab_models/roughness_and_microslicing.html>`_ only strictly holds for cases where the interface roughness is much less than the layer thickness. The usual way
88
of handling cases where this approximation does not hold is to split the interfaces into a large number of layers of zero roughness, so that the roughness problem
99
is circumvented:
1010

@@ -18,7 +18,7 @@ This problem of finding the lowest number of individual points that will complet
1818
borrowed from signal processing called Adaptive Resampling (AR).
1919

2020
AR is an interactive process which aims to find the lowest number of points that will best describe a curve. It does this by adding points where the angle between neighbouring
21-
points becomes smaller than a threshold value. So, it adds more points where the signal is changing most strongly (in order to capture all details of the curvature). So, for a
21+
points becomes smaller than a threshold value. So, it adds more points where the signal's gradient is changing most strongly (in order to capture all details of the curvature). So, for a
2222
cosine wave, the resampled points cluster at the regions of the largest curvature:
2323

2424
.. image:: ../images/advanced/adaptiveSpPic.png

source/tutorial/customModels.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -537,13 +537,11 @@ and another b = [b1, b2, b3], then [a ; b] produces an array that looks like thi
537537
538538
\begin{bmatrix} a_\mathrm{1} & a_\mathrm{2} & a_\mathrm{3} \\ b_\mathrm{1} & b_\mathrm{2} & b_\mathrm{3} \end{bmatrix}
539539
540-
.. _Nevot-Croce:
541-
542540
In other words, the entire purpose of our custom layer file is to take our parameters in a scientifically useful form
543541
(e.g. Area per Lipid in our case), and to translate these into a list of :math:`[d, \rho, \sigma]` layers for the whole interface.
544542
You have complete freedom in how you do this, which means that you can make any kind of layer model you can think of using a custom layers file,
545543
including layers that are mixtures of adjoining layers and so on. As long as you can describe your
546-
system as layers with an error function (i.e. `Nevot-Croce <https://en.wikipedia.org/wiki/Transfer-matrix_method_(optics)>`_) roughness you can describe them using custom layer modelling.
544+
system as layers with an error function (i.e. `Nevot-Croce <https://www.reflectometry.org/learn/3_reflectometry_slab_models/roughness_and_microslicing.html>`_) roughness you can describe them using custom layer modelling.
547545

548546
The rest of the custom model is defined similar to the standard layers model shown in :ref:`project`.
549547
So, since we want to analyse three contrasts simultaneously, we need the following:

0 commit comments

Comments
 (0)