Changeset 2929 in Sophya for trunk/SophyaLib/NTools/objfitter.cc
- Timestamp:
- Apr 3, 2006, 11:22:43 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/objfitter.cc
r2870 r2929 9 9 10 10 //============================= Matrix et Vector ============================ 11 TMatrix<uint_2> 12 ObjectFitter::FitResidus(TMatrix<uint_2> const & mtx,GeneralFit& gfit, 13 double xorg,double yorg,double dx,double dy) 14 {return( ArrayFitter<uint_2>::FitResidus(mtx,gfit,xorg,yorg,dx,dy) );} 15 16 TMatrix<int_2> 17 ObjectFitter::FitResidus(TMatrix<int_2> const & mtx,GeneralFit& gfit, 18 double xorg,double yorg,double dx,double dy) 19 {return( ArrayFitter<int_2>::FitResidus(mtx,gfit,xorg,yorg,dx,dy) );} 20 11 21 TMatrix<int_4> 12 22 ObjectFitter::FitResidus(TMatrix<int_4> const & mtx,GeneralFit& gfit, … … 14 24 {return( ArrayFitter<int_4>::FitResidus(mtx,gfit,xorg,yorg,dx,dy) );} 15 25 26 TMatrix<int_8> 27 ObjectFitter::FitResidus(TMatrix<int_8> const & mtx,GeneralFit& gfit, 28 double xorg,double yorg,double dx,double dy) 29 {return( ArrayFitter<int_8>::FitResidus(mtx,gfit,xorg,yorg,dx,dy) );} 30 16 31 TMatrix<r_4> 17 32 ObjectFitter::FitResidus(TMatrix<r_4> const & mtx,GeneralFit& gfit, … … 24 39 {return( ArrayFitter<r_8>::FitResidus(mtx,gfit,xorg,yorg,dx,dy) );} 25 40 41 TMatrix<uint_2> 42 ObjectFitter::FitFunction(TMatrix<uint_2> const & mtx,GeneralFit& gfit, 43 double xorg,double yorg,double dx,double dy) 44 {return( ArrayFitter<uint_2>::FitFunction(mtx,gfit,xorg,yorg,dx,dy) );} 45 46 TMatrix<int_2> 47 ObjectFitter::FitFunction(TMatrix<int_2> const & mtx,GeneralFit& gfit, 48 double xorg,double yorg,double dx,double dy) 49 {return( ArrayFitter<int_2>::FitFunction(mtx,gfit,xorg,yorg,dx,dy) );} 50 26 51 TMatrix<int_4> 27 52 ObjectFitter::FitFunction(TMatrix<int_4> const & mtx,GeneralFit& gfit, … … 29 54 {return( ArrayFitter<int_4>::FitFunction(mtx,gfit,xorg,yorg,dx,dy) );} 30 55 56 TMatrix<int_8> 57 ObjectFitter::FitFunction(TMatrix<int_8> const & mtx,GeneralFit& gfit, 58 double xorg,double yorg,double dx,double dy) 59 {return( ArrayFitter<int_8>::FitFunction(mtx,gfit,xorg,yorg,dx,dy) );} 60 31 61 TMatrix<r_4> 32 62 ObjectFitter::FitFunction(TMatrix<r_4> const & mtx,GeneralFit& gfit, … … 39 69 {return( ArrayFitter<r_8>::FitFunction(mtx,gfit,xorg,yorg,dx,dy) );} 40 70 71 TVector<uint_2> 72 ObjectFitter::FitResidus(TVector<uint_2> const & vec,GeneralFit& gfit, 73 double xorg,double dx) 74 {return( ArrayFitter<uint_2>::FitResidus(vec,gfit,xorg,dx) );} 75 76 TVector<int_2> 77 ObjectFitter::FitResidus(TVector<int_2> const & vec,GeneralFit& gfit, 78 double xorg,double dx) 79 {return( ArrayFitter<int_2>::FitResidus(vec,gfit,xorg,dx) );} 80 41 81 TVector<int_4> 42 82 ObjectFitter::FitResidus(TVector<int_4> const & vec,GeneralFit& gfit, … … 44 84 {return( ArrayFitter<int_4>::FitResidus(vec,gfit,xorg,dx) );} 45 85 86 TVector<int_8> 87 ObjectFitter::FitResidus(TVector<int_8> const & vec,GeneralFit& gfit, 88 double xorg,double dx) 89 {return( ArrayFitter<int_8>::FitResidus(vec,gfit,xorg,dx) );} 90 46 91 TVector<r_4> 47 92 ObjectFitter::FitResidus(TVector<r_4> const & vec,GeneralFit& gfit, … … 54 99 {return( ArrayFitter<r_8>::FitResidus(vec,gfit,xorg,dx) );} 55 100 101 TVector<int_2> 102 ObjectFitter::FitFunction(TVector<int_2> const & vec,GeneralFit& gfit, 103 double xorg,double dx) 104 {return( ArrayFitter<int_2>::FitFunction(vec,gfit,xorg,dx) );} 105 106 TVector<uint_2> 107 ObjectFitter::FitFunction(TVector<uint_2> const & vec,GeneralFit& gfit, 108 double xorg,double dx) 109 {return( ArrayFitter<uint_2>::FitFunction(vec,gfit,xorg,dx) );} 110 56 111 TVector<int_4> 57 112 ObjectFitter::FitFunction(TVector<int_4> const & vec,GeneralFit& gfit, 58 113 double xorg,double dx) 59 114 {return( ArrayFitter<int_4>::FitFunction(vec,gfit,xorg,dx) );} 115 116 TVector<int_8> 117 ObjectFitter::FitFunction(TVector<int_8> const & vec,GeneralFit& gfit, 118 double xorg,double dx) 119 {return( ArrayFitter<int_8>::FitFunction(vec,gfit,xorg,dx) );} 60 120 61 121 TVector<r_4> … … 394 454 /////////////////////////////////////////////////////////////// 395 455 #ifdef __CXX_PRAGMA_TEMPLATES__ 456 #pragma define_template ArrayFitter<uint_2> 457 #pragma define_template ArrayFitter<int_2> 396 458 #pragma define_template ArrayFitter<int_4> 459 #pragma define_template ArrayFitter<int_8> 397 460 #pragma define_template ArrayFitter<r_4> 398 461 #pragma define_template ArrayFitter<r_8> … … 408 471 #if defined(ANSI_TEMPLATES) || defined(GNU_TEMPLATES) 409 472 namespace SOPHYA { 473 template class ArrayFitter<uint_2>; 474 template class ArrayFitter<int_2>; 410 475 template class ArrayFitter<int_4>; 476 template class ArrayFitter<int_8>; 411 477 template class ArrayFitter<r_4>; 412 478 template class ArrayFitter<r_8>;
Note:
See TracChangeset
for help on using the changeset viewer.