Changeset 3528 in Sophya for trunk/SophyaPI/PIext/nomtmatvecadapter.cc
- Timestamp:
- Oct 12, 2008, 6:59:11 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nomtmatvecadapter.cc
r3335 r3528 326 326 AnyDataObj* NOMAdapter_TMatrix<T>::FitResidusObj(GeneralFit& mfit) 327 327 { 328 ArrayFitter<T> arrfit; 328 329 TVector<T>* vec = dynamic_cast<TVector<T> *>(mMtx); 329 330 if(vec) { 330 TVector<T>* v = new TVector<T>( ObjectFitter::FitResidus(*vec,mfit),true);331 TVector<T>* v = new TVector<T>(arrfit.FitResidus(*vec, mfit),true); 331 332 return v; 332 333 } else { 333 TMatrix<T>* m = new TMatrix<T>( ObjectFitter::FitResidus(*mMtx,mfit),true);334 TMatrix<T>* m = new TMatrix<T>(arrfit.FitResidus(*mMtx,mfit),true); 334 335 return m; 335 336 } … … 339 340 AnyDataObj* NOMAdapter_TMatrix<T>::FitFunctionObj(GeneralFit& mfit) 340 341 { 342 ArrayFitter<T> arrfit; 341 343 TVector<T>* vec = dynamic_cast<TVector<T> *>(mMtx); 342 344 if(vec) { 343 TVector<T>* v = new TVector<T>( ObjectFitter::FitFunction(*vec,mfit),true);345 TVector<T>* v = new TVector<T>(arrfit.FitFunction(*vec,mfit),true); 344 346 return v; 345 347 } else { 346 TMatrix<T>* m = new TMatrix<T>( ObjectFitter::FitFunction(*mMtx,mfit),true);348 TMatrix<T>* m = new TMatrix<T>(arrfit.FitFunction(*mMtx,mfit),true); 347 349 return m; 348 350 } … … 493 495 #ifdef __CXX_PRAGMA_TEMPLATES__ 494 496 #pragma define_template NOMAdapter_TMatrix<uint_2> 497 #pragma define_template NOMAdapter_TMatrix<uint_4> 498 #pragma define_template NOMAdapter_TMatrix<uint_8> 495 499 #pragma define_template NOMAdapter_TMatrix<int_2> 496 500 #pragma define_template NOMAdapter_TMatrix<int_4> … … 501 505 #pragma define_template NOMAdapter_TMatrix< complex<r_8> > 502 506 #pragma define_template NTupInt_TMatrix<uint_2> 507 #pragma define_template NTupInt_TMatrix<uint_4> 508 #pragma define_template NTupInt_TMatrix<uint_8> 503 509 #pragma define_template NTupInt_TMatrix<int_2> 504 510 #pragma define_template NTupInt_TMatrix<int_4> … … 512 518 #if defined(ANSI_TEMPLATES) 513 519 template class NOMAdapter_TMatrix<uint_2>; 520 template class NOMAdapter_TMatrix<uint_4>; 521 template class NOMAdapter_TMatrix<uint_8>; 514 522 template class NOMAdapter_TMatrix<int_2>; 515 523 template class NOMAdapter_TMatrix<int_4>; … … 520 528 template class NOMAdapter_TMatrix< complex<r_8> >; 521 529 template class NTupInt_TMatrix<uint_2>; 530 template class NTupInt_TMatrix<uint_4>; 531 template class NTupInt_TMatrix<uint_8>; 522 532 template class NTupInt_TMatrix<int_2>; 523 533 template class NTupInt_TMatrix<int_4>;
Note:
See TracChangeset
for help on using the changeset viewer.