Changeset 279 for bdm/estim/libPF.h
- Timestamp:
- 02/24/09 14:12:19 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
bdm/estim/libPF.h
r271 r279 47 47 { par = par0; obs=obs0; est.set_parameters ( ones(n0),epdf0 ); }; 48 48 void set_parameters ( mpdf *par0, mpdf *obs0, int n0 ) 49 { par = par0; obs=obs0; n=n0; };49 { par = par0; obs=obs0; n=n0; est.set_n(n);}; 50 50 void set_statistics (const vec w0, epdf *epdf0){est.set_parameters ( w0,epdf0 );}; 51 51 //!@} … … 80 80 Coms ( _w.length() ) { 81 81 }; 82 83 82 void set_elements ( int &i, double wi, const epdf* ep ) 84 83 {_w ( i ) =wi; Coms ( i ) =ep;}; 85 84 85 void set_n(int n){E.set_n(n); Coms.set_length(n);} 86 86 vec mean() const { 87 87 // ugly … … 113 113 MPF ( mpdf *par0, mpdf *obs0, int n, const BM_T &BMcond0 ) : PF (), jest ( est ) { 114 114 PF::set_parameters(par0,obs0,n); 115 jest.set_n(n); 115 116 // 116 117 //TODO test if rv and BMcond.rv are compatible.