|
double | AtomProbe::lsq (const std::vector< double > &y, const std::vector< double > &yFit) |
|
void | AtomProbe::voigtProfile (const vector< double > &x, double sigma, double gamma, vector< double > &y) |
|
double | AtomProbe::fitVoigtFunc (const gsl_vector *v, void *params) |
|
double | AtomProbe::fitDoniachSunjic (const gsl_vector *v, void *params) |
|
double | AtomProbe::fitLikeLogGaussian (const gsl_vector *v, void *params) |
|
double | AtomProbe::fitExpNorm (const gsl_vector *v, void *params) |
|
bool | AtomProbe::fitVoigt (const std::vector< double > &x, const std::vector< double > &y, double &sigma, double &gamma, double &mu, double &, bool autoInit=true) |
| Fit a Voigt function to the given X/Y values. Internally, a function minimiser is used. More...
|
|
bool | AtomProbe::fitDoniachSunjic (const std::vector< double > &x, const std::vector< double > &y, double &a, double &f, double &mu, double &, bool autoInit=true) |
| Fit a Doniach-Sunjic curve. More...
|
|
bool | AtomProbe::fitExpNorm (const std::vector< double > &x, const std::vector< double > &y, double &K, double &mu, double &sigma, double &, bool autoInit=true) |
| Fit a smoothed log-gaussian curve (arxiv:0711.4449) More...
|
|
bool | AtomProbe::fitLikeLogGaussian (const std::vector< double > &x, const std::vector< double > &y, double &lambda, double &sigma, double &xp, double &, double &h, bool autoInit=true) |
| Fit a smoothed log-gaussian curve (arxiv:0711.4449) More...
|
|
void | AtomProbe::voigtProfile (const std::vector< double > &x, double sigma, double gamma, double mu, double amp, std::vector< double > &y) |
| Generate a shifted voigt profile. More...
|
|
void | AtomProbe::doniachSunjic (const std::vector< double > &x, double &a, double &F, double &mu, double &, std::vector< double > &y) |
| generate a Doniach-Sunjic profile More...
|
|
void | AtomProbe::likeLogGaussian (const std::vector< double > &x, double &xp, double &sigma, double &lambda, double &, double &h, std::vector< double > &y) |
| Generate a smoothed log-gaussian curve. More...
|
|
void | AtomProbe::expNorm (const std::vector< double > &x, double &K, double &mu, double &sigma, double &, std::vector< double > &y) |
| Exponentially decaying normal distribution. More...
|
|
void | AtomProbe::expNormLSQDerivs (const gsl_vector *v, void *params, gsl_vector *df) |
|