27#ifndef __GyotoUtils_H_
28#define __GyotoUtils_H_
81 void convert(
double *
const x,
const std::size_t nelem,
82 const double mass_sun,
const double distance_kpc,
83 const std::string unit);
96 double atof(
const char * str);
102 void help(std::string class_name);
105 std::vector<std::string>
split(std::string
const &src, std::string
const &delim);
Gyoto ubiquitous macros and typedefs.
Namespace for the Gyoto library.
Definition GyotoAstrobj.h:43
std::vector< std::string > split(std::string const &src, std::string const &delim)
Split string.
double hypergeom(double kappaIndex, double thetae)
Gauss hypergeometric 2F1 term for kappa-distribution synchrotron.
double bessk1(double xx)
Modified Bessel function K1
double bessi0(double xx)
Bessel function computation.
int verbose()
Get verbosity level.
double bessk0(double xx)
Modified Bessel function K0
double bessi1(double xx)
Modified Bessel function I1
void convert(double *const x, const std::size_t nelem, const double mass_sun, const double distance_kpc, const std::string unit)
Convert lengths (deprecated)
int debug()
Get debug mode.
double atof(const char *str)
Interpret C string as double.
double bessk(int nn, double xx)
Modified Bessel function.
void help(std::string class_name)
Print help on class.