Changeset 3572 in Sophya for trunk/SophyaLib/TArray/triangmtx.h


Ignore:
Timestamp:
Feb 7, 2009, 10:50:34 PM (17 years ago)
Author:
cmv
Message:

char* -> const char* pour regler les problemes de deprecated string const... + comparaison unsigned signed + suppression EVOL_PLANCK rz+cmv 07/02/2009

File:
1 edited

Legend:

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

    r2957 r3572  
    3232
    3333//! Default constructor
    34 TriangularMatrix()   {;};
     34TriangularMatrix()
     35  : long_diag_(0)
     36{
     37}
     38
    3539//! 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   }
     40TriangularMatrix(sa_size_t rowSize)
     41  : long_diag_(rowSize)
     42{
     43  elem_.ReSize((rowSize*(rowSize+1)/2) );
     44}
     45
    4046//! Copy constructor (possibility of sharing datas)
    41   TriangularMatrix(const TriangularMatrix<T>& a,  bool share=false)  : elem_(a.elem_, share),  long_diag_(a.long_diag_) {;}
     47TriangularMatrix(const TriangularMatrix<T>& a,  bool share=false) 
     48  : long_diag_(a.long_diag_) , elem_(a.elem_, share) 
     49{
     50}
    4251
    4352//! resize the matrix with a new number of rows
    4453inline void ReSizeRow(sa_size_t rowSize)
    45   {
    46     long_diag_=(uint_4)rowSize;
    47     elem_.ReSize(long_diag_*(long_diag_+1)/2);
    48   }
     54{
     55  long_diag_=(uint_4)rowSize;
     56  elem_.ReSize(long_diag_*(long_diag_+1)/2);
     57}
    4958
    5059TriangularMatrix<T>& SetT(T a)
Note: See TracChangeset for help on using the changeset viewer.