From 6dab96c25e643babcd91769a313a60b1f4aadd01 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Tue, 17 Nov 2020 13:14:45 +0100 Subject: [PATCH] corr typesetting --- devtools/architecture/Scattering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devtools/architecture/Scattering.md b/devtools/architecture/Scattering.md index ea840fabec0..70df94006f2 100644 --- a/devtools/architecture/Scattering.md +++ b/devtools/architecture/Scattering.md @@ -62,6 +62,6 @@ For the simplest of all interference functions, `InterferenceFunctionNone::iff_w `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`. -- GitLab