BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Utility functions for writing Python code snippets. More...
Functions | |
std::string | scriptPreamble () |
std::string | getSampleFunctionName () |
std::string | printBool (double value) |
std::string | printDouble (double input) |
std::string | printNm (double input) |
std::string | printNm2 (double input) |
std::string | printScientificDouble (double input) |
std::string | printDegrees (double input) |
std::string | printValue (double value, const std::string &units) |
std::string | printString (const std::string &value) |
bool | isSquare (double length1, double length2, double angle) |
bool | isHexagonal (double length1, double length2, double angle) |
std::string | printKvector (const kvector_t value) |
std::string | indent (size_t width=4u) |
Returns a string of blanks with given width. More... | |
std::string | printInt (int value) |
std::string | printRealLimits (const RealLimits &limits, const std::string &units) |
std::string | printRealLimitsArg (const RealLimits &limits, const std::string &units) |
Prints RealLimits in the form of argument (in the context of ParameterDistribution and similar). More... | |
Utility functions for writing Python code snippets.
std::string pyfmt::indent | ( | size_t | width = 4u | ) |
std::string pyfmt::printRealLimitsArg | ( | const RealLimits & | limits, |
const std::string & | units | ||
) |
Prints RealLimits in the form of argument (in the context of ParameterDistribution and similar).
Default RealLimits will not be printed, any other will be printed as ", ba.RealLimits.limited(1*deg, 2*deg)"
Definition at line 61 of file PyFmtLimits.cpp.