Changeset 3751 in Sophya for trunk/SophyaLib/TArray/fioarr.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/fioarr.cc

    r3661 r3751  
    1414//   Les objets delegues pour la gestion de persistance
    1515// --------------------------------------------------------
     16namespace SOPHYA {
     17
    1618/*!
    17   \class SOPHYA::FIO_TArray
     19  \class FIO_TArray
    1820  \ingroup TArray
    1921  Class for persistent management of TArray
     
    225227#pragma define_template FIO_TArray<int_4>
    226228#pragma define_template FIO_TArray<int_8>
     229#pragma define_template FIO_TArray<r_4>
    227230#pragma define_template FIO_TArray<r_8>
    228 #pragma define_template FIO_TArray<r_4>
    229231#pragma define_template FIO_TArray< complex<r_4> >
    230232#pragma define_template FIO_TArray< complex<r_8> >
     233#ifdef SO_LDBLE128
     234#pragma define_template FIO_TArray<r_16>
     235#pragma define_template FIO_TArray< complex<r_16> >
     236#endif
    231237#endif
    232238
    233239#if defined(ANSI_TEMPLATES) || defined(GNU_TEMPLATES)
    234 namespace SOPHYA {
    235240// Instances des delegues FileIO (PPersist)
    236241template class FIO_TArray<uint_1>;
     
    246251template class FIO_TArray< complex<r_4> >;
    247252template class FIO_TArray< complex<r_8> >;
    248 }
    249 #endif
     253#ifdef SO_LDBLE128
     254template class FIO_TArray<r_16>;
     255template class FIO_TArray< complex<r_16> >;
     256#endif
     257#endif
     258
     259} // FIN namespace SOPHYA
Note: See TracChangeset for help on using the changeset viewer.