15 #ifndef BORNAGAIN_CORE_COMPUTATION_SPECULARCOMPUTATIONTERM_H 
   16 #define BORNAGAIN_CORE_COMPUTATION_SPECULARCOMPUTATIONTERM_H 
   50     std::unique_ptr<ISpecularStrategy> m_Strategy;
 
   53     std::unique_ptr<DelayedProgressCounter> mP_progress_counter;
 
Defines and implements class ISpecularStrategy.
 
Counter for reporting progress (with delay interval) in a threaded computation.
 
Specular reflection and transmission coefficients in a layer in case of magnetic interactions between...
 
Maintains information about progress of a computation.
 
Data structure containing the data of a single slice, for calculating the Fresnel coefficients.
 
Computes the specular scattering.
 
Computes the specular scattering for a magnetic sample Used by SpecularComputation.
 
Computes the specular scattering for a scalar sample Used by SpecularComputation.
 
Data stucture containing both input and output of a single image pixel for specular simulation.