BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
DepthProbeElement Class Reference

Public Member Functions

 DepthProbeElement (double wavelength, double alpha_i, const IAxis *z_positions)
 
 DepthProbeElement (const DepthProbeElement &other)
 
 DepthProbeElement (DepthProbeElement &&other) noexcept
 
DepthProbeElementoperator= (const DepthProbeElement &other)
 
double getWavelength () const
 
double getAlphaI () const
 
kvector_t getKi () const
 
template<typename T >
void setIntensities (T &&intensities)
 
const std::valarray< double > & getIntensities () const
 
void setZPositions (const IAxis *z_positions)
 
const IAxisgetZPositions () const
 
size_t size () const
 
void setCalculationFlag (bool calculation_flag)
 Set calculation flag (if it's false, zero intensity is assigned to the element)
 
bool isCalculated () const
 

Detailed Description

Definition at line 24 of file DepthProbeElement.h.


The documentation for this class was generated from the following files: