Commit 9dc11964 authored by Martin Reinecke's avatar Martin Reinecke

minor tweaks

parent 735e5757
Pipeline #77652 passed with stages
in 13 minutes and 26 seconds
...@@ -5,23 +5,23 @@ CorrelatedFieldMaker interface change ...@@ -5,23 +5,23 @@ CorrelatedFieldMaker interface change
------------------------------------- -------------------------------------
The interface of `ift.CorrelatedFieldMaker.make` and The interface of `ift.CorrelatedFieldMaker.make` and
`ift.CorrelatedFieldMaker.add_fluctuations` changed and now expects the mean `ift.CorrelatedFieldMaker.add_fluctuations` changed; it now expects the mean
and the standard deviation of their various parameters not as separate and the standard deviation of their various parameters not as separate
arguments but as tuple. arguments but as a tuple.
Furthermore, it is now possible to disable the asperity and the flexibility Furthermore, it is now possible to disable the asperity and the flexibility
together with the asperity in the correlated field model. Note, disabling only together with the asperity in the correlated field model. Note that disabling
the flexibility is not possible. only the flexibility is not possible.
SimpleCorrelatedField SimpleCorrelatedField
--------------------- ---------------------
Introduce a simplified version of the correlated field model that does not A simplified version of the correlated field model was introduced which does not
allow for multiple power spectra, the presence of a degree of freedom parameter allow for multiple power spectra, the presence of a degree of freedom parameter
`dofdex` or `total_N` larger than zero. Except for the above mentioned `dofdex`, or `total_N` larger than zero. Except for the above mentioned
limitations, it is equivalent to `ift.CorrelatedFieldMaker`. Hence, if one limitations, it is equivalent to `ift.CorrelatedFieldMaker`. Hence, if one
wants to understand the implementation idea behind the model, it is easier to wants to understand the implementation idea behind the model, it is easier to
grasp it from reading `ift.SimpleCorrelatedField` than from going through grasp from reading `ift.SimpleCorrelatedField` than from going through
`ift.CorrelatedFieldMaker`. `ift.CorrelatedFieldMaker`.
Change in external dependencies Change in external dependencies
......
...@@ -416,8 +416,8 @@ class CorrelatedFieldMaker: ...@@ -416,8 +416,8 @@ class CorrelatedFieldMaker:
used on the target field subdomain `target_subdomain`. used on the target field subdomain `target_subdomain`.
It is assembled as the sum of a power law component It is assembled as the sum of a power law component
(linear slope in log-log power-frequency-space), (linear slope in log-log power-frequency-space),
a smooth varying component (integrated wiener process) and a smooth varying component (integrated Wiener process) and
a ragged component (un-integrated wiener process). a ragged component (un-integrated Wiener process).
Multiple calls to `add_fluctuations` are possible, in which case Multiple calls to `add_fluctuations` are possible, in which case
the constructed field will have the outer product of the individual the constructed field will have the outer product of the individual
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment