![]() |
QMCPACK
|
Public Member Functions | |
void | Fit (const Array< double, 1 > &x, const Array< double, 1 > &y, const Array< double, 1 > &sigma, TinyVector< double, M > ¶ms) |
Array< double, 2 > & | GetCovariance () |
NonlinearFitClass (ModelType model) | |
Private Member Functions | |
double | Chi2 (const Array< double, 1 > &x, const Array< double, 1 > &y, const Array< double, 1 > &sigma, TinyVector< double, M > params) |
void | CalcAlphaBeta (const Array< double, 1 > &x, const Array< double, 1 > &y, const Array< double, 1 > &sigma, TinyVector< double, M > params) |
void | Solve () |
Private Attributes | |
ModelType | Model |
TinyVector< double, M > | Params |
TinyVector< double, M > | Beta |
TinyVector< double, M > | dParams |
TinyMatrix< double, M, M > | Alpha |
Array< double, 2 > | AlphaInv |
Definition at line 24 of file NonlinearFit.h.
|
inline |
Definition at line 49 of file NonlinearFit.h.
References NonlinearFitClass< M, ModelType >::AlphaInv, and Array< T, D, ALLOC >::resize().
|
private |
Definition at line 77 of file NonlinearFit.h.
References qmcplusplus::Units::force::N, and Array< T, D, ALLOC >::size().
|
private |
Definition at line 54 of file NonlinearFit.h.
References qmcplusplus::Units::force::N, and Array< T, D, ALLOC >::size().
void Fit | ( | const Array< double, 1 > & | x, |
const Array< double, 1 > & | y, | ||
const Array< double, 1 > & | sigma, | ||
TinyVector< double, M > & | params | ||
) |
Definition at line 153 of file NonlinearFit.h.
References BLAS::done, and GJInverse().
|
inline |
Definition at line 47 of file NonlinearFit.h.
References NonlinearFitClass< M, ModelType >::AlphaInv.
|
private |
Definition at line 114 of file NonlinearFit.h.
References GJInverse().
|
private |
Definition at line 29 of file NonlinearFit.h.
|
private |
Definition at line 30 of file NonlinearFit.h.
Referenced by NonlinearFitClass< M, ModelType >::GetCovariance(), and NonlinearFitClass< M, ModelType >::NonlinearFitClass().
|
private |
Definition at line 28 of file NonlinearFit.h.
|
private |
Definition at line 28 of file NonlinearFit.h.
|
private |
Definition at line 27 of file NonlinearFit.h.
|
private |
Definition at line 28 of file NonlinearFit.h.