BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Functions | |
std::function< std::string(double)> | printFunc (const IDetector *detector) |
bool | isDefaultDirection (const kvector_t direction) |
Variables | |
const std::string | defineSimulate |
std::function<std::string(double)> anonymous_namespace{SimulationToPython.cpp}::printFunc | ( | const IDetector * | detector | ) |
Returns a function that converts a coordinate to a Python code snippet with appropiate unit.
Definition at line 51 of file SimulationToPython.cpp.
References IDetector::defaultAxesUnits(), pyfmt::printDegrees(), and pyfmt::printDouble().
Referenced by SimulationToPython::defineDetector(), SimulationToPython::defineDetectorResolutionFunction(), and SimulationToPython::defineMasks().
bool anonymous_namespace{SimulationToPython.cpp}::isDefaultDirection | ( | const kvector_t | direction | ) |
returns true if it is (0, -1, 0) vector
Definition at line 62 of file SimulationToPython.cpp.
References algo::almostEqual(), BasicVector3D< T >::x(), BasicVector3D< T >::y(), and BasicVector3D< T >::z().
Referenced by SimulationToPython::defineDetector().
const std::string anonymous_namespace{SimulationToPython.cpp}::defineSimulate |
Definition at line 40 of file SimulationToPython.cpp.
Referenced by SimulationToPython::generateSimulationCode().