15 #ifndef BORNAGAIN_CORE_STANDARDSAMPLES_PARACRYSTALBUILDER_H
16 #define BORNAGAIN_CORE_STANDARDSAMPLES_PARACRYSTALBUILDER_H
47 std::unique_ptr<IFTDistribution2D> m_pdf1;
48 std::unique_ptr<IFTDistribution2D> m_pdf2;
Defines pure virtual base class ISampleBuilder.
Builds sample: basic two dimensional paracrystal with various probability distribution functions (PDF...
Predefined Fourier transformed distributions for functional tests.
Builds sample: cylinders with 2DDL structure factor (IsGISAXS example #4).
Interface for two-dimensional distributions in Fourier space.
Interface to the class capable to build samples to simulate.
Our sample model: a stack of layers one below the other.
Builds sample: cylinders with 1DDL structure factor (IsGISAXS example #4).
Builds sample: 2D paracrystal lattice (IsGISAXS example #8).