Changeset 1315 in Sophya for trunk/SophyaPI/PIext/nomtmatvecadapter.cc
- Timestamp:
- Nov 9, 2000, 6:46:33 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nomtmatvecadapter.cc
r1237 r1315 63 63 /* --Methode-- */ 64 64 template <class T> 65 AnyDataObj* NOMAdapter_TMatrix<T>::CloneDataObj( )65 AnyDataObj* NOMAdapter_TMatrix<T>::CloneDataObj(bool share) 66 66 { 67 67 if (mMtx == NULL) return(NULL); 68 68 TVector<T>* v = dynamic_cast<TVector<T> *>(mMtx); 69 if (v != NULL) return( new TVector<T>(*v, false) );70 else return ( new TMatrix<T>(*mMtx, false) );69 if (v != NULL) return( new TVector<T>(*v, share) ); 70 else return ( new TMatrix<T>(*mMtx, share) ); 71 71 } 72 72 … … 204 204 } 205 205 206 // ---- Specialisation pour complexes ----- 207 GeneralFitData* NOMAdapter_TMatrix< complex<r_4> >::GetGeneralFitData(bool& adel 208 ,GeneralFitData::FitErrType errtype,double errscale,double errmin 209 ,int i1,int i2,int j1,int j2) 210 { 211 return(NULL); 212 } 213 214 AnyDataObj* NOMAdapter_TMatrix< complex<r_4> >::FitResidusObj(GeneralFit& mfit) 215 { 216 return(NULL); 217 } 218 219 AnyDataObj* NOMAdapter_TMatrix< complex<r_4> >::FitFunctionObj(GeneralFit& mfit) 220 { 221 return(NULL); 222 } 223 224 GeneralFitData* NOMAdapter_TMatrix< complex<r_8> >::GetGeneralFitData(bool& adel 225 ,GeneralFitData::FitErrType errtype,double errscale,double errmin 226 ,int i1,int i2,int j1,int j2) 227 { 228 return(NULL); 229 } 230 231 AnyDataObj* NOMAdapter_TMatrix< complex<r_8> >::FitResidusObj(GeneralFit& mfit) 232 { 233 return(NULL); 234 } 235 236 AnyDataObj* NOMAdapter_TMatrix< complex<r_8> >::FitFunctionObj(GeneralFit& mfit) 237 { 238 return(NULL); 239 } 206 240 207 241 // ------------------------------------------------------------- … … 269 303 270 304 /* --Methode-- */ 271 r_8* NTupInt_TMatrix< complex< float> >::GetLineD(int n) const305 r_8* NTupInt_TMatrix< complex<r_4> >::GetLineD(int n) const 272 306 { 273 307 int i,j; … … 286 320 } 287 321 288 r_8* NTupInt_TMatrix< complex< double> >::GetLineD(int n) const322 r_8* NTupInt_TMatrix< complex<r_8> >::GetLineD(int n) const 289 323 { 290 324 int i,j; … … 310 344 #pragma define_template NOMAdapter_TMatrix<r_4> 311 345 #pragma define_template NOMAdapter_TMatrix<r_8> 312 //#pragma define_template NOMAdapter_TMatrix< complex<r_4> >313 //#pragma define_template NOMAdapter_TMatrix< complex<r_8> >346 #pragma define_template NOMAdapter_TMatrix< complex<r_4> > 347 #pragma define_template NOMAdapter_TMatrix< complex<r_8> > 314 348 //#pragma define_template NTupInt_TMatrix<uint_2> 315 349 //#pragma define_template NTupInt_TMatrix<int_2> … … 327 361 template class NOMAdapter_TMatrix<r_4>; 328 362 template class NOMAdapter_TMatrix<r_8>; 329 //template class NOMAdapter_TMatrix< complex<r_4> >;330 //template class NOMAdapter_TMatrix< complex<r_8> >;363 template class NOMAdapter_TMatrix< complex<r_4> >; 364 template class NOMAdapter_TMatrix< complex<r_8> >; 331 365 // template class NTupInt_TMatrix<uint_2>; 332 366 // template class NTupInt_TMatrix<int_2>;
Note:
See TracChangeset
for help on using the changeset viewer.