![]() |
QMCPACK
|
Collaboration diagram for NonlinearFitClass< M, ModelType >: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.