Changeset 3572 in Sophya for trunk/SophyaLib/TArray
- Timestamp:
- Feb 7, 2009, 10:50:34 PM (17 years ago)
- Location:
- trunk/SophyaLib/TArray
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/TArray/basarr.cc
r3446 r3572 22 22 23 23 // Variables statiques globales 24 c har * BaseArray::ck_op_msg_[6] =24 const char * BaseArray::ck_op_msg_[6] = 25 25 {"???", "Size(int )", "IsPacked(int )" 26 26 ,"Stride(int )", "ElemCheckBound()", "operator()" }; -
trunk/SophyaLib/TArray/basarr.h
r3173 r3572 200 200 DVList* mInfo; //!< Infos (variables) attached to the array 201 201 202 static c har * ck_op_msg_[6]; //!< Operation messages for CheckDI() CheckBound()202 static const char * ck_op_msg_[6]; //!< Operation messages for CheckDI() CheckBound() 203 203 static sa_size_t max_nprt_; //!< maximum number of printed elements 204 204 static int_4 prt_lev_; //!< Print level -
trunk/SophyaLib/TArray/triangmtx.h
r2957 r3572 32 32 33 33 //! Default constructor 34 TriangularMatrix() {;}; 34 TriangularMatrix() 35 : long_diag_(0) 36 { 37 } 38 35 39 //! instanciate a triangular matrix from the number of rows 36 TriangularMatrix(sa_size_t rowSize) : long_diag_(rowSize) 37 { 38 elem_.ReSize((rowSize*(rowSize+1)/2) ); 39 } 40 TriangularMatrix(sa_size_t rowSize) 41 : long_diag_(rowSize) 42 { 43 elem_.ReSize((rowSize*(rowSize+1)/2) ); 44 } 45 40 46 //! Copy constructor (possibility of sharing datas) 41 TriangularMatrix(const TriangularMatrix<T>& a, bool share=false) : elem_(a.elem_, share), long_diag_(a.long_diag_) {;} 47 TriangularMatrix(const TriangularMatrix<T>& a, bool share=false) 48 : long_diag_(a.long_diag_) , elem_(a.elem_, share) 49 { 50 } 42 51 43 52 //! resize the matrix with a new number of rows 44 53 inline void ReSizeRow(sa_size_t rowSize) 45 46 47 48 54 { 55 long_diag_=(uint_4)rowSize; 56 elem_.ReSize(long_diag_*(long_diag_+1)/2); 57 } 49 58 50 59 TriangularMatrix<T>& SetT(T a) -
trunk/SophyaLib/TArray/utilarr.cc
r3394 r3572 142 142 MuTyV & EnumeratedSequence::Value (sa_size_t k) const 143 143 { 144 if (k >= vecv_.size()) retv_ = 0;144 if (k >= (sa_size_t)vecv_.size()) retv_ = 0; 145 145 else retv_ = vecv_[k]; 146 146 return(retv_); … … 175 175 { 176 176 os << " EnumeratedSequence::Print() - Size()= " << Size() << endl; 177 for( int k=0; k<vecv_.size(); k++) {177 for(size_t k=0; k<vecv_.size(); k++) { 178 178 os << vecv_[k]; 179 179 if ((k > 0) && (k%10 == 0)) os << endl; … … 190 190 sa_size_t EnumeratedSequence::Append(EnumeratedSequence const & seq) 191 191 { 192 for( int k=0; k<seq.vecv_.size(); k++)192 for(size_t k=0; k<seq.vecv_.size(); k++) 193 193 vecv_.push_back(seq.vecv_[k]); 194 194 return(seq.vecv_.size()); … … 278 278 nc = 0; 279 279 sa_size_t n = 0; 280 char buff[256];280 //char buff[256]; 281 281 string line; 282 282 int nbad, nbadtot, nel;
Note:
See TracChangeset
for help on using the changeset viewer.