BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Go to the source code of this file.
Typedefs | |
typedef std::complex< double > | complex_t |
Functions | |
BasicVector3D< double > | vecOfLambdaAlphaPhi (double _lambda, double _alpha, double _phi) |
Implements type-specific functions from template class BasicVector3D.
Definition in file BasicVector3D.cpp.
typedef std::complex<double> complex_t |
Definition at line 19 of file BasicVector3D.cpp.
BasicVector3D<double> vecOfLambdaAlphaPhi | ( | double | _lambda, |
double | _alpha, | ||
double | _phi | ||
) |
Creates a vector<double> as a wavevector with given wavelength and angles.
Specifically needed for grazing-incidence scattering.
Definition at line 25 of file BasicVector3D.cpp.
References M_TWOPI.
Referenced by Bin1DCVector::Bin1DCVector(), Bin1DKVector::Bin1DKVector(), SphericalConverter::calculateValue(), RectangularConverter::calculateValue(), Beam::getCentralK(), SphericalPixel::getK(), DepthProbeElement::getKi(), and RectangularDetector::indexOfSpecular().