Changeset 1389 in Sophya


Ignore:
Timestamp:
Feb 9, 2001, 6:08:35 PM (25 years ago)
Author:
ansari
Message:

Correction bug initialisation vecteur ligne / colonne , Reza 9/2/2001

Location:
trunk/SophyaLib/TArray
Files:
3 edited

Legend:

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

    r1314 r1389  
    192192    // Choix automatique Vecteur ligne ou colonne
    193193    if ( size_[macoli_] == 1)  veceli_ = marowi_;
    194     else veceli_ = marowi_;
     194    else veceli_ = macoli_;
    195195  }
    196196  else veceli_ = (vt ==  ColumnVector ) ?  marowi_ : macoli_;
  • trunk/SophyaLib/TArray/basarr.h

    r1325 r1389  
    6969
    7070  // Array dimensions
    71   //! Return number of dimensions
     71  //! Return number of dimensions (array rank)
    7272  inline int_4 NbDimensions() const { return( ndim_ ); }
     73  //! Return array rank (number of dimensions)
     74  inline int_4 Rank() const { return( ndim_ ); }
    7375
    7476  //! Return total size of the array
  • trunk/SophyaLib/TArray/tarray.cc

    r1364 r1389  
    1616  This class implements arrays of dimensions up to
    1717  \ref BASEARRAY_MAXNDIMS "BASEARRAY_MAXNDIMS"
     18*/
     19
     20/*! \ingroup TArray
     21  \typedef sa_size_t
     22  \brief Array index range and size, defined to be a 4-byte or 8-byte integer
    1823*/
    1924
     
    264269  string exmsg = "TArray<T>::Realloc()";
    265270  if (!UpdateSizes(ndim, siz, step, 0, exmsg))  throw( ParmError(exmsg) );
    266   mNDBlock.ReSize(totsize_);   
     271  mNDBlock.Realloc(totsize_, force);   
    267272}
    268273
Note: See TracChangeset for help on using the changeset viewer.