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

    r3661 r3751  
    1 // $Id: tmatrix.cc,v 1.38 2009-10-23 19:48:27 cmv Exp $
     1// $Id: tmatrix.cc,v 1.39 2010-03-03 20:46:07 ansari Exp $
    22//                         C.Magneville          04/99
    33#include "sopnamsp.h"
     
    1010#include "tmatrix.h"
    1111
    12 /*!
    13   \class SOPHYA::TMatrix
     12namespace SOPHYA {
     13
     14/*!
     15  \class TMatrix
    1416  \ingroup TArray
    1517 
     
    684686#pragma define_template TMatrix< complex<r_4> >
    685687#pragma define_template TMatrix< complex<r_8> >
     688#ifdef SO_LDBLE128
     689#pragma define_template TMatrix<r_16>
     690#pragma define_template TMatrix< complex<r_16> >
    686691#endif
     692#endif
    687693
    688694#if defined(ANSI_TEMPLATES) || defined(GNU_TEMPLATES)
    689 namespace SOPHYA {
    690695template class TMatrix<uint_1>;
    691696template class TMatrix<uint_2>;
     
    700705template class TMatrix< complex<r_4> >;
    701706template class TMatrix< complex<r_8> >;
    702 }
     707#ifdef SO_LDBLE128
     708template class TMatrix<r_16>;
     709template class TMatrix< complex<r_16> >;
    703710#endif
     711#endif
     712
     713} // FIN namespace SOPHYA
Note: See TracChangeset for help on using the changeset viewer.