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 | representShape2D (const std::string &indent, const IShape2D *ishape, bool mask_value, std::function< std::string(double)> printValueFunc) |
Returns fixed Python code snippet that defines the function "runSimulation". | |
std::string | valueTimesUnit (const RealParameter *par) |
Returns parameter value, followed by its unit multiplicator (like "* nm"). | |
std::string | argumentList (const IParameterized *ip) |
Returns comma-separated list of parameter values, including unit multiplicator (like "* nm"). | |
std::string | printDistribution (const IDistribution1D &par_distr, const std::string &units) |
Prints distribution with constructor parameters in given units. More... | |
std::string | printParameterDistribution (const ParameterDistribution &par_distr, const std::string &distVarName, const std::string &units) |
Utility functions for writing Python code snippets.
std::string pyfmt2::printDistribution | ( | const IDistribution1D & | par_distr, |
const std::string & | units | ||
) |
Prints distribution with constructor parameters in given units.
ba.DistributionGaussian(2.0*deg, 0.02*deg)
Definition at line 117 of file PyFmt2.cpp.