#include "us_eqmath.h"
Public Member Functions | |
US_EqMath (QVector< US_DataIO::EditedData > &, QVector< ScanEdit > &, QVector< EqScanFit > &, EqRunFit &) | |
void | init_params (int, bool, QList< double > &, QList< double > &) |
void | init_fit (int, int, FitCtrlPar &) |
int | calc_jacobian (void) |
double | calc_testParameter (double) |
double | linesearch (void) |
void | calc_B (void) |
double | calc_residuals (void) |
int | calc_model (double *) |
void | genLeastSquaresOrd2 (double **, int, double *, double **) |
void | guess_mapForward (double *) |
void | parameter_mapBackward (double *) |
void | calc_runs (void) |
void | calc_integral (void) |
Private Slots | |
bool | Cholesky_DecompOrd2 (double **) |
bool | Cholesky_SolveSysOrd2 (double **, double *) |
bool | isNan (double) |
double | calc_bottom (double) |
Private Attributes | |
QVector< US_DataIO::EditedData > & | dataList |
QVector< ScanEdit > & | scedits |
QVector< EqScanFit > & | scanfits |
EqRunFit & | runfit |
QVector< int > | v_setpts |
QVector< int > | v_setlpts |
QVector< double > | v_yraw |
QVector< double > | v_yguess |
QVector< double > | v_ydelta |
QVector< double > | v_BB |
QVector< double > | v_guess |
QVector< double > | v_tguess |
QVector< double > | v_jacobi |
QVector< double > | v_info |
QVector< double > | v_LLtrns |
QVector< double > | v_dcr2 |
QVector< double > | v_dlncr2 |
QVector< double > | v_lncr2 |
QVector< double * > | m_jacobi |
QVector< double * > | m_info |
QVector< double * > | m_LLtrns |
QVector< double * > | m_dcr2 |
QVector< double * > | m_dlncr2 |
QVector< double * > | m_lncr2 |
double * | d_jacobi |
double * | d_info |
double * | d_LLtrns |
double * | d_dcr2 |
double * | d_dlncr2 |
double * | d_lncr2 |
int * | setpts |
int * | setlpts |
double * | y_raw |
double * | y_guess |
double * | y_delta |
double * | BB |
double * | guess |
double * | tguess |
double ** | jacobian |
double ** | info |
double ** | LLtr |
double ** | dcr2 |
double ** | dlncr2 |
double ** | lncr2 |
int | dbg_level |
int | modelx |
int | nlsmeth |
int | ntpts |
int | ndsets |
int | nfpars |
int | ffitx |
int | nspts |
int | nslpts |
Definition at line 16 of file us_eqmath.h.
US_EqMath::US_EqMath | ( | QVector< US_DataIO::EditedData > & | dataList, |
QVector< ScanEdit > & | scedits, | ||
QVector< EqScanFit > & | scanfits, | ||
EqRunFit & | runfit | ||
) |
Definition at line 14 of file us_eqmath.cpp.
void US_EqMath::calc_B | ( | void | ) |
Definition at line 1686 of file us_eqmath.cpp.
|
privateslot |
Definition at line 2731 of file us_eqmath.cpp.
void US_EqMath::calc_integral | ( | void | ) |
Definition at line 2381 of file us_eqmath.cpp.
int US_EqMath::calc_jacobian | ( | void | ) |
Definition at line 675 of file us_eqmath.cpp.
int US_EqMath::calc_model | ( | double * | guess | ) |
Definition at line 1719 of file us_eqmath.cpp.
double US_EqMath::calc_residuals | ( | void | ) |
Definition at line 1693 of file us_eqmath.cpp.
void US_EqMath::calc_runs | ( | void | ) |
Definition at line 2340 of file us_eqmath.cpp.
double US_EqMath::calc_testParameter | ( | double | mwval | ) |
Definition at line 1370 of file us_eqmath.cpp.
|
privateslot |
Definition at line 2288 of file us_eqmath.cpp.
|
privateslot |
Definition at line 2308 of file us_eqmath.cpp.
void US_EqMath::genLeastSquaresOrd2 | ( | double ** | MM, |
int | points, | ||
double * | y_raw, | ||
double ** | coeff | ||
) |
Definition at line 2240 of file us_eqmath.cpp.
void US_EqMath::guess_mapForward | ( | double * | vguess | ) |
Definition at line 558 of file us_eqmath.cpp.
void US_EqMath::init_fit | ( | int | modx, |
int | methx, | ||
FitCtrlPar & | fitpars | ||
) |
Definition at line 363 of file us_eqmath.cpp.
void US_EqMath::init_params | ( | int | modx, |
bool | update_mw, | ||
QList< double > & | ds_vbar20s, | ||
QList< double > & | aud_pars | ||
) |
Definition at line 30 of file us_eqmath.cpp.
|
privateslot |
Definition at line 2326 of file us_eqmath.cpp.
double US_EqMath::linesearch | ( | void | ) |
Definition at line 1501 of file us_eqmath.cpp.
void US_EqMath::parameter_mapBackward | ( | double * | vguess | ) |
Definition at line 621 of file us_eqmath.cpp.
|
private |
Definition at line 80 of file us_eqmath.h.
|
private |
Definition at line 71 of file us_eqmath.h.
|
private |
Definition at line 72 of file us_eqmath.h.
|
private |
Definition at line 69 of file us_eqmath.h.
|
private |
Definition at line 68 of file us_eqmath.h.
|
private |
Definition at line 70 of file us_eqmath.h.
|
private |
Definition at line 73 of file us_eqmath.h.
|
private |
Definition at line 40 of file us_eqmath.h.
|
private |
Definition at line 90 of file us_eqmath.h.
|
private |
Definition at line 86 of file us_eqmath.h.
|
private |
Definition at line 87 of file us_eqmath.h.
|
private |
Definition at line 96 of file us_eqmath.h.
|
private |
Definition at line 81 of file us_eqmath.h.
|
private |
Definition at line 84 of file us_eqmath.h.
|
private |
Definition at line 83 of file us_eqmath.h.
|
private |
Definition at line 85 of file us_eqmath.h.
|
private |
Definition at line 88 of file us_eqmath.h.
|
private |
Definition at line 64 of file us_eqmath.h.
|
private |
Definition at line 65 of file us_eqmath.h.
|
private |
Definition at line 62 of file us_eqmath.h.
|
private |
Definition at line 61 of file us_eqmath.h.
|
private |
Definition at line 63 of file us_eqmath.h.
|
private |
Definition at line 66 of file us_eqmath.h.
|
private |
Definition at line 91 of file us_eqmath.h.
|
private |
Definition at line 94 of file us_eqmath.h.
|
private |
Definition at line 95 of file us_eqmath.h.
|
private |
Definition at line 92 of file us_eqmath.h.
|
private |
Definition at line 98 of file us_eqmath.h.
|
private |
Definition at line 97 of file us_eqmath.h.
|
private |
Definition at line 93 of file us_eqmath.h.
|
private |
Definition at line 43 of file us_eqmath.h.
|
private |
Definition at line 42 of file us_eqmath.h.
|
private |
Definition at line 41 of file us_eqmath.h.
|
private |
Definition at line 76 of file us_eqmath.h.
|
private |
Definition at line 75 of file us_eqmath.h.
|
private |
Definition at line 82 of file us_eqmath.h.
|
private |
Definition at line 51 of file us_eqmath.h.
|
private |
Definition at line 57 of file us_eqmath.h.
|
private |
Definition at line 58 of file us_eqmath.h.
|
private |
Definition at line 52 of file us_eqmath.h.
|
private |
Definition at line 55 of file us_eqmath.h.
|
private |
Definition at line 54 of file us_eqmath.h.
|
private |
Definition at line 56 of file us_eqmath.h.
|
private |
Definition at line 59 of file us_eqmath.h.
|
private |
Definition at line 46 of file us_eqmath.h.
|
private |
Definition at line 45 of file us_eqmath.h.
|
private |
Definition at line 53 of file us_eqmath.h.
|
private |
Definition at line 50 of file us_eqmath.h.
|
private |
Definition at line 49 of file us_eqmath.h.
|
private |
Definition at line 48 of file us_eqmath.h.
|
private |
Definition at line 79 of file us_eqmath.h.
|
private |
Definition at line 78 of file us_eqmath.h.
|
private |
Definition at line 77 of file us_eqmath.h.