Changeset 2565 in Sophya for trunk/SophyaLib/BaseTools
- Timestamp:
- Jul 26, 2004, 7:31:26 PM (21 years ago)
- Location:
- trunk/SophyaLib/BaseTools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/ndatablock.cc
r2322 r2565 71 71 /////////////////////////// 72 72 73 //! Constructor for \b n datas 74 template <class T> 75 NDataBlock<T>::NDataBlock(size_t n )73 //! Constructor for \b n datas. if \b zero=true, filled with zeros 74 template <class T> 75 NDataBlock<T>::NDataBlock(size_t n, bool fzero) 76 76 // Createur d'une structure de "n" donnees 77 77 : mSz(0), mSRef(NULL), mIsTemp(false) … … 80 80 cout<<"?_NDataBlock::NDataBlock("<<this<<",n="<<n<<")"<<endl; 81 81 82 Alloc(n, NULL, NULL, true); // allocation et mise a zero82 Alloc(n, NULL, NULL, fzero); // allocation et mise a zero 83 83 } 84 84 -
trunk/SophyaLib/BaseTools/ndatablock.h
r2322 r2565 51 51 52 52 // Creation / destruction 53 NDataBlock(size_t n );53 NDataBlock(size_t n, bool fzero=true); 54 54 NDataBlock(size_t n, T* data, Bridge* br=NULL); 55 55 NDataBlock(); … … 78 78 // ReSize redimmensionne une structure pour "n" donnees. 79 79 // Les donnees precedentes sont perdues (pour cette classe) 80 // et le nouveau tableau mis a zero . La nouvelle structure de80 // et le nouveau tableau mis a zero si fzero=true. La nouvelle structure de 81 81 // donnees n'a qu'une reference (celle de cette classe). 82 82 //! Re-size the data structure 83 /*! Old datas are lost (for this class). The new values are set to zero. 83 /*! Old datas are lost (for this class). The new values are set 84 to zero if \b fzero=true . 84 85 The new data structure has only one reference (itself!). */ 85 inline void ReSize(size_t n ) {Alloc(n);}86 inline void ReSize(size_t n, bool fzero=true) {Alloc(n,NULL,NULL,fzero);} 86 87 87 88 void Realloc(size_t nnew,bool force=false); -
trunk/SophyaLib/BaseTools/sversion.h
r2541 r2565 3 3 4 4 #define SOPHYA_VERSION 1.8 5 #define SOPHYA_REVISION 85 #define SOPHYA_REVISION 18 6 6 #define SOPHYA_TAG "V_Fev2004" 7 7
Note:
See TracChangeset
for help on using the changeset viewer.