15 #ifndef BORNAGAIN_CORE_MATERIAL_WAVEVECTORINFO_H
16 #define BORNAGAIN_CORE_MATERIAL_WAVEVECTORINFO_H
30 : m_ki(ki), m_kf(kf), m_vacuum_wavelength(wavelength)
34 : m_ki(ki.
complex()), m_kf(kf.
complex()), m_vacuum_wavelength(wavelength)
41 cvector_t getQ()
const {
return m_ki - m_kf; }
42 double getWavelength()
const {
return m_vacuum_wavelength; }
48 double m_vacuum_wavelength;
Defines basic vectors in R^3 and C^3.
BasicVector3D< std::complex< double > > complex() const
Returns this, trivially converted to complex type.
Holds all wavevector information relevant for calculating form factors.