BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
ISpecularScan Member List

This is the complete list of members for ISpecularScan, including all inherited members.

analyzer() constISpecularScaninline
clone() const override=0ISpecularScanpure virtual
coordinateAxis() const =0ISpecularScanpure virtual
createCoordSystem() const =0ISpecularScanpure virtual
createIntensities(const std::vector< SpecularElement > &eles) const =0ISpecularScanpure virtual
footprint(size_t i, size_t n_elements) const =0ISpecularScanpure virtual
footprintFactor() const =0ISpecularScanpure virtual
generateElements() const =0ISpecularScanpure virtual
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
m_beamPolarizationISpecularScanprotected
m_polAnalyzerISpecularScanprotected
numberOfElements() const =0ISpecularScanpure virtual
polarized() constISpecularScan
polMatrices() constISpecularScan
setAnalyzer(R3 direction, double efficiency, double total_transmission)ISpecularScan
setPolarization(R3 bloch_vector)ISpecularScan
transferToCPP()ICloneableinlinevirtual
wavelength() const =0ISpecularScanpure virtual
~ICloneable()=defaultICloneablevirtual
~ISpecularScan() overrideISpecularScan