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

corr typesetting

parent 1f3bd853
No related branches found
No related tags found
No related merge requests found
...@@ -62,6 +62,6 @@ For the simplest of all interference functions, `InterferenceFunctionNone::iff_w ...@@ -62,6 +62,6 @@ For the simplest of all interference functions, `InterferenceFunctionNone::iff_w
`FormFactorCoherentSum::evaluate` returns the sum over `FormFactorCoherentPart::evaluate`. `FormFactorCoherentSum::evaluate` returns the sum over `FormFactorCoherentPart::evaluate`.
`FormFactorCoherentPart` wraps an `IFormFactor` and additionally holds members `m_fresnel_map` and ``m_layer_index` that are set by `FormFactorCoherentPart::setSpecularInfo`. This information is forwarded by calling `IFormFactor::setSpecularInfo`, which does nothing, unless overridden in `FormFactorDWBA::setSpecularInfo`. `FormFactorCoherentPart` wraps an `IFormFactor` and additionally holds members `m_fresnel_map` and `m_layer_index` that are set by `FormFactorCoherentPart::setSpecularInfo`. This information is forwarded by calling `IFormFactor::setSpecularInfo`, which does nothing, unless overridden in `FormFactorDWBA::setSpecularInfo`.
After this preparation, `FormFactorDWBA::evaluate` calls `IFormFactor::evaluate`, which is pure virtual, overridden by `FormFactorDWBA::evaluate`, which computes the sum over the four DWBA terms. This involves four calls to `m_form_factor->evaluate`. The member `m_form_factor` is probably of type `IFormFactorBorn`. `IFormFactorBorn::evaluate` calls `IFormFactorBorn::evaluate_for_q`, which is pure virtual, overriden by shape-specific classes like `FormFactorFullSphere`. After this preparation, `FormFactorDWBA::evaluate` calls `IFormFactor::evaluate`, which is pure virtual, overridden by `FormFactorDWBA::evaluate`, which computes the sum over the four DWBA terms. This involves four calls to `m_form_factor->evaluate`. The member `m_form_factor` is probably of type `IFormFactorBorn`. `IFormFactorBorn::evaluate` calls `IFormFactorBorn::evaluate_for_q`, which is pure virtual, overriden by shape-specific classes like `FormFactorFullSphere`.
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