Changeset 3175 in Sophya for trunk/SophyaLib/TArray


Ignore:
Timestamp:
Feb 5, 2007, 10:49:08 AM (19 years ago)
Author:
ansari
Message:

Ajout commentaires doxygen des methodes de cast sans conversion des TArray, Reza 05/02/2007

Location:
trunk/SophyaLib/TArray
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/TArray/arrctcast.h

    r3142 r3175  
    11#ifndef ARRCTCAST_SEEN
    22#define ARRCTCAST_SEEN
     3//----------------------------------------------------
     4//    SOPHYA class library
     5// (C) LAL-IN2P3/CNRS         (C) DAPNIA-CEA 
     6//             R. Ansari - Oct 2006
     7//----------------------------------------------------
    38
    49#include "tarray.h"
     
    813// Classe de Bridge et fonctions utilitaires pour permettre des
    914// cast de type de donnees - sans conversion - pour des tableaux (TArray)
    10 //                    R. Ansari - Oct 2006
    1115//-----------------------------------------------------------------------
    1216
    1317//******************************************
    1418// Classe NDCBridge : Bridge sur NDataBlock, utile pour cast - sans conversion - de type
    15 
     19//! Special Bridge class to be used the ArrayCast class
    1620template <class T>
    1721class NDCBridge : public Bridge {
     
    2832
    2933//******************************************
    30 // Fonction de cast de type de conteny - sans conversion - de tableaux
     34// Fonction de cast de type de contenu - sans conversion - de tableaux
    3135// pour tableau packe en memoire
     36//! Class to handle Array content cast without conversion (shared data)
    3237template <class T1, class T2>                                                               
    3338TArray< T2 > ArrayCast( TArray< T1 > & a, T2 ct, sa_size_t doff=0, sa_size_t dstep=1)
     
    6671//******************************************
    6772// cast de contenu - sans conversion - tableau complex vers float
     73//! Complex to real array cast - without conversion (shared data)
    6874template <class T>
    6975TArray<T> ArrCastC2R(TArray< complex<T> > & a) 
     
    7581//******************************************
    7682// cast de contenu - sans conversion - tableau float vers complex
     83//! Real to complex array cast - without conversion (shared data)
    7784template <class T>
    7885TArray< complex<T> > ArrCastR2C(TArray< T > & a) 
     
    8693//******************************************
    8794// Acces a la partie reelle d'un tableau complex - en shared data
     95// To access real part of a complex array (shared data)
    8896template <class T>
    8997TArray<T> SDRealPart(TArray< complex<T> > & a) 
     
    95103//******************************************
    96104// Acces a la partie imaginaire d'un tableau complex - en shared data
     105// To access imaginary part of a complex array (shared data)
    97106template <class T>
    98107TArray<T> SDImagPart(TArray< complex<T> > & a) 
  • trunk/SophyaLib/TArray/tarrinit.cc

    r3173 r3175  
    2020
    2121// Module version number - 2.0 , Jul 2006
    22 // Module version number - 2.02 , Fev 2006: Ajout TArray::ZeroSize() , RenewObjId()
    23 #define MOD_VERS   2.02
     22// V= 2.04 , Jan/Fev 2007: Ajout TArray::ZeroSize() , RenewObjId() et methodes de cast (arrctcast.h)
     23#define MOD_VERS   2.04
    2424
    2525TArrayInitiator::TArrayInitiator()
Note: See TracChangeset for help on using the changeset viewer.