Changeset 508 in Sophya for trunk/SophyaLib/NTools/generalfit.h


Ignore:
Timestamp:
Oct 25, 1999, 12:36:22 PM (26 years ago)
Author:
ansari
Message:

Vector/Matrix OVector/OMatrix cmv 25/10/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/generalfit.h

    r307 r508  
    124124
    125125  double          GetParm(int);
    126   Vector          GetParm();
     126  OVector          GetParm();
    127127  double          GetParmErr(int);
    128128  double          GetCoVar(int,int);
     
    168168  GeneralFitData*   mData;
    169169
    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;
    177177  unsigned short int* fixParam;
    178178  unsigned short int* boundParam;
     
    188188  FILE            *FileStep;
    189189 
    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;
    196196 
    197197  double          Chi2;
     
    202202 
    203203  // Fonctions privees
    204   void       write_in_step(double ci2,Vector& par);
     204  void       write_in_step(double ci2,OVector& par);
    205205  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);
    208208  void       CheckSanity();
    209209  void       Set_Bound_C_D(int i);
    210210  void       Set_Bound_C_D();
    211211  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);
    214214  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);
    217217  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);
    220220  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)
    224224              {  for(int i=0;i<mNPar;i++)
    225225                   { if( fixParam[i] ) continue;
Note: See TracChangeset for help on using the changeset viewer.