Changeset 2927 in Sophya for trunk/SophyaLib/TArray


Ignore:
Timestamp:
Apr 3, 2006, 10:55:26 AM (19 years ago)
Author:
ansari
Message:

Instanciation explicite TArray/TMatrix/TVector <int_2> <uint_2> <unit_4> <uint_8> + enregistrement handler PPF - Reza 3/4/2006

Location:
trunk/SophyaLib/TArray
Files:
5 edited

Legend:

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

    r2868 r2927  
    219219// #pragma define_template FIO_TArray<uint_1>
    220220#pragma define_template FIO_TArray<uint_2>
    221 // #pragma define_template FIO_TArray<int_2>
     221#pragma define_template FIO_TArray<uint_4>
     222#pragma define_template FIO_TArray<uint_8>
     223#pragma define_template FIO_TArray<int_2>
    222224#pragma define_template FIO_TArray<int_4>
    223225#pragma define_template FIO_TArray<int_8>
    224 // #pragma define_template FIO_TArray<uint_4>
    225 // #pragma define_template FIO_TArray<uint_8>
    226226#pragma define_template FIO_TArray<r_8>
    227227#pragma define_template FIO_TArray<r_4>
     
    235235// template class FIO_TArray<uint_1>;
    236236template class FIO_TArray<uint_2>;
    237 // template class FIO_TArray<int_2>;
     237template class FIO_TArray<uint_4>;
     238template class FIO_TArray<uint_8>;
     239template class FIO_TArray<int_2>;
    238240template class FIO_TArray<int_4>;
    239241template class FIO_TArray<int_8>;
    240 // template class FIO_TArray<uint_4>;
    241 // template class FIO_TArray<uint_8>;
    242242template class FIO_TArray<r_8>;
    243243template class FIO_TArray<r_4>;
  • trunk/SophyaLib/TArray/tarray.cc

    r2917 r2927  
    14971497/*
    14981498#pragma define_template TArray<uint_1>
     1499*/
     1500#pragma define_template TArray<uint_2>
     1501#pragma define_template TArray<uint_4>
     1502#pragma define_template TArray<uint_8>
    14991503#pragma define_template TArray<int_2>
    1500 #pragma define_template TArray<uint_4>
    1501 */
    1502 #pragma define_template TArray<uint_2>
    1503 #pragma define_template TArray<uint_8>
    15041504#pragma define_template TArray<int_4>
    15051505#pragma define_template TArray<int_8>
     
    15141514/*
    15151515template class TArray<uint_1>;
     1516*/
     1517template class TArray<uint_2>;
     1518template class TArray<uint_4>;
     1519template class TArray<uint_8>;
    15161520template class TArray<int_2>; 
    1517 template class TArray<uint_4>;
    1518 */
    1519 template class TArray<uint_2>;
    1520 template class TArray<uint_8>;
    15211521template class TArray<int_4>;
    15221522template class TArray<int_8>;
  • trunk/SophyaLib/TArray/tarrinit.cc

    r2615 r2927  
    3535  DObjRegister(FIO_TArray<uint_2>, TVector<uint_2>);
    3636
    37   //  PPRegister(FIO_TArray<int_2>);
    38   //  DObjRegister(FIO_TArray<int_2>, TArray<int_2>);
     37  PPRegister(FIO_TArray<int_2>);
     38  DObjRegister(FIO_TArray<int_2>, TArray<int_2>);
     39  DObjRegister(FIO_TArray<int_2>, TMatrix<int_2>);
     40  DObjRegister(FIO_TArray<int_2>, TVector<int_2>);
    3941
    4042  PPRegister(FIO_TArray<int_4>);
     
    4850  DObjRegister(FIO_TArray<int_8>, TVector<int_8>);
    4951
    50   //  PPRegister(FIO_TArray<uint_4>);
    51   // DObjRegister(FIO_TArray<uint_4>, TArray<uint_4>);
    52   //  PPRegister(FIO_TArray<uint_8>);
    53   //  DObjRegister(FIO_TArray<uint_8>, TArray<uint_8>);
     52  PPRegister(FIO_TArray<uint_4>);
     53  DObjRegister(FIO_TArray<uint_4>, TArray<uint_4>);
     54  DObjRegister(FIO_TArray<uint_4>, TMatrix<uint_4>);
     55  DObjRegister(FIO_TArray<uint_4>, TVector<uint_4>);
     56
     57  PPRegister(FIO_TArray<uint_8>);
     58  DObjRegister(FIO_TArray<uint_8>, TArray<uint_8>);
     59  DObjRegister(FIO_TArray<uint_8>, TMatrix<uint_8>);
     60  DObjRegister(FIO_TArray<uint_8>, TVector<uint_8>);
     61
    5462  PPRegister(FIO_TArray<r_4>);
    5563  DObjRegister(FIO_TArray<r_4>, TArray<r_4>);
  • trunk/SophyaLib/TArray/tmatrix.cc

    r2917 r2927  
    1 // $Id: tmatrix.cc,v 1.35 2006-02-23 13:50:26 ansari Exp $
     1// $Id: tmatrix.cc,v 1.36 2006-04-03 08:55:26 ansari Exp $
    22//                         C.Magneville          04/99
    33#include "sopnamsp.h"
     
    670670#ifdef __CXX_PRAGMA_TEMPLATES__
    671671#pragma define_template TMatrix<uint_2>
     672#pragma define_template TMatrix<uint_4>
    672673#pragma define_template TMatrix<uint_8>
     674#pragma define_template TMatrix<int_2>
    673675#pragma define_template TMatrix<int_4>
    674676#pragma define_template TMatrix<int_8>
     
    682684namespace SOPHYA {
    683685template class TMatrix<uint_2>;
     686template class TMatrix<uint_4>;
    684687template class TMatrix<uint_8>;
     688template class TMatrix<int_2>;
    685689template class TMatrix<int_4>;
    686690template class TMatrix<int_8>;
  • trunk/SophyaLib/TArray/tvector.cc

    r2915 r2927  
    1 // $Id: tvector.cc,v 1.21 2006-02-22 18:17:30 ansari Exp $
     1// $Id: tvector.cc,v 1.22 2006-04-03 08:55:26 ansari Exp $
    22//                         C.Magneville          04/99
    33#include "sopnamsp.h"
     
    246246#ifdef __CXX_PRAGMA_TEMPLATES__
    247247#pragma define_template TVector<uint_2>
     248#pragma define_template TVector<uint_4>
    248249#pragma define_template TVector<uint_8>
     250#pragma define_template TVector<int_2>
    249251#pragma define_template TVector<int_4>
    250252#pragma define_template TVector<int_8>
     
    258260namespace SOPHYA {
    259261template class TVector<uint_2>;
     262template class TVector<uint_4>;
    260263template class TVector<uint_8>;
     264template class TVector<int_2>;
    261265template class TVector<int_4>;
    262266template class TVector<int_8>;
Note: See TracChangeset for help on using the changeset viewer.