16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_SAMPLE_SPECULAR_SPECULARSTRATEGYBUILDER_H
21 #define BORNAGAIN_SAMPLE_SPECULAR_SPECULARSTRATEGYBUILDER_H
29 static std::unique_ptr<ISpecularStrategy>
build(
const MultiLayer& sample,
const bool magnetic);
Defines and implements class ISpecularStrategy.
Defines class MultiLayer.
Our sample model: a stack of layers one below the other.
static std::unique_ptr< ISpecularStrategy > build(const MultiLayer &sample, const bool magnetic)