BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Defines namespace pyfmt2. More...
Go to the source code of this file.
Namespaces | |
pyfmt2 | |
Utility functions for writing Python code snippets. | |
Functions | |
std::string | pyfmt2::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 | pyfmt2::valueTimesUnit (const RealParameter *par) |
Returns parameter value, followed by its unit multiplicator (like "* nm"). | |
std::string | pyfmt2::argumentList (const IParameterized *ip) |
Returns comma-separated list of parameter values, including unit multiplicator (like "* nm"). | |
std::string | pyfmt2::printDistribution (const IDistribution1D &par_distr, const std::string &units) |
Prints distribution with constructor parameters in given units. More... | |
std::string | pyfmt2::printParameterDistribution (const ParameterDistribution &par_distr, const std::string &distVarName, const std::string &units) |