Changeset 3751 in Sophya for trunk/SophyaLib/TArray/tarray.cc


Ignore:
Timestamp:
Mar 3, 2010, 9:46:07 PM (16 years ago)
Author:
ansari
Message:

Prise en charge de float 128 bits (r_16, complex<r_16>) par TArray<T>,TMatrix<T>,TVector<T>. activation par le flag de compilation SO_LDBLE128

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/TArray/tarray.cc

    r3661 r3751  
    15101510  throw MathExc("TArray< complex<r_4> >::MinMax(...) - No order in complex");
    15111511}
    1512 
     1512#ifdef SO_LDBLE128
     1513DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
     1514void TArray< complex<r_16> >::MinMax(complex<r_16>& min, complex<r_16>& max) const
     1515{
     1516  throw MathExc("TArray< complex<r_16> >::MinMax(...) - No order in complex");
     1517}
     1518#endif
    15131519
    15141520// ----------------------------------------------------
     
    16511657#pragma define_template TArray< complex<r_4> >
    16521658#pragma define_template TArray< complex<r_8> >
     1659#ifdef SO_LDBLE128
     1660#pragma define_template TArray<r_16>
     1661#pragma define_template TArray< complex<r_16> >
     1662#endif
    16531663#endif
    16541664
     
    16661676template class TArray< complex<r_4> >;
    16671677template class TArray< complex<r_8> >;
     1678#ifdef SO_LDBLE128
     1679template class TArray<r_16>;
     1680template class TArray< complex<r_16> >;
    16681681#endif
     1682#endif
    16691683
    16701684} // FIN namespace SOPHYA
Note: See TracChangeset for help on using the changeset viewer.