Changeset 508 in Sophya for trunk/SophyaLib/NTools/generalfit.h
- Timestamp:
- Oct 25, 1999, 12:36:22 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/generalfit.h
r307 r508 124 124 125 125 double GetParm(int); 126 Vector GetParm();126 OVector GetParm(); 127 127 double GetParmErr(int); 128 128 double GetCoVar(int,int); … … 168 168 GeneralFitData* mData; 169 169 170 Vector Param;171 Vector errParam;172 Vector stepParam;173 Vector minParam;174 Vector maxParam;175 Vector minStepDeriv;176 Vector Eps;170 OVector Param; 171 OVector errParam; 172 OVector stepParam; 173 OVector minParam; 174 OVector maxParam; 175 OVector minStepDeriv; 176 OVector Eps; 177 177 unsigned short int* fixParam; 178 178 unsigned short int* boundParam; … … 188 188 FILE *FileStep; 189 189 190 Matrix ATGA;191 Vector BETA;192 Matrix ATGA_Try;193 Vector BETA_Try;194 Vector C;195 Vector D;190 OMatrix ATGA; 191 OVector BETA; 192 OMatrix ATGA_Try; 193 OVector BETA_Try; 194 OVector C; 195 OVector D; 196 196 197 197 double Chi2; … … 202 202 203 203 // Fonctions privees 204 void write_in_step(double ci2, Vector& par);204 void write_in_step(double ci2,OVector& par); 205 205 void General_Init(void); 206 void TryFunc( Vector& par,Vector& par_tr);207 void TryXi2( Vector& par,Vector& par_tr);206 void TryFunc(OVector& par,OVector& par_tr); 207 void TryXi2(OVector& par,OVector& par_tr); 208 208 void CheckSanity(); 209 209 void Set_Bound_C_D(int i); 210 210 void Set_Bound_C_D(); 211 211 double p_vers_tr(int i,double p); 212 Vector p_vers_tr(Vector const& p);213 void p_vers_tr( Vector const& p,Vector& tr);212 OVector p_vers_tr(OVector const& p); 213 void p_vers_tr(OVector const& p,OVector& tr); 214 214 double tr_vers_p(int i,double tr); 215 Vector tr_vers_p(Vector const& tr);216 void tr_vers_p( Vector const& tr,Vector& p);215 OVector tr_vers_p(OVector const& tr); 216 void tr_vers_p(OVector const& tr,OVector& p); 217 217 double c_dp_vers_dtr(int i,double tr); 218 Vector dp_vers_dtr(Vector const& dp,Vector const& tr);219 void dp_vers_dtr( Vector const& dp,Vector const& tr,Vector& dtr);218 OVector dp_vers_dtr(OVector const& dp,OVector const& tr); 219 void dp_vers_dtr(OVector const& dp,OVector const& tr,OVector& dtr); 220 220 double c_dtr_vers_dp(int i,double tr); 221 Vector dtr_vers_dp(Vector const& dtr,Vector const& tr);222 int put_in_limits_for_deriv( Vector const& p,Vector& dp,double dist=0.66);223 inline void dtr_vers_dp( Vector const& dtr,Vector const& tr,Vector& dp)221 OVector dtr_vers_dp(OVector const& dtr,OVector const& tr); 222 int put_in_limits_for_deriv(OVector const& p,OVector& dp,double dist=0.66); 223 inline void dtr_vers_dp(OVector const& dtr,OVector const& tr,OVector& dp) 224 224 { for(int i=0;i<mNPar;i++) 225 225 { if( fixParam[i] ) continue;
Note:
See TracChangeset
for help on using the changeset viewer.