Changeset 1156 in Sophya for trunk/SophyaLib/TArray/utilarr.cc


Ignore:
Timestamp:
Aug 29, 2000, 6:10:32 PM (25 years ago)
Author:
ansari
Message:

Introduction du type sa_size_t (taille des tableaux), operateur - (TArray::operator - et NegateElt()) - Reza 29/8/2000

File:
1 edited

Legend:

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

    r1103 r1156  
    4848}
    4949
    50 MuTyV & RandomSequence::Value(uint_8 k) const
     50MuTyV & RandomSequence::Value(sa_size_t k) const
    5151{
    5252  if (typ_ == Flat) retv_ = drandpm1()*sig_ + mean_;
     
    9696 */
    9797
    98 MuTyV & RegularSequence::Value (uint_8 k) const
     98MuTyV & RegularSequence::Value (sa_size_t k) const
    9999{
    100100  double x = start_+(double)k*step_;
     
    108108}
    109109
    110 MuTyV & EnumeratedSequence::Value (uint_8 k) const
     110MuTyV & EnumeratedSequence::Value (sa_size_t k) const
    111111{
    112112  if (k >= vecv_.size())  retv_ = 0;
     
    117117EnumeratedSequence & EnumeratedSequence::operator , (MuTyV const & v)
    118118{
     119  vecv_.push_back(v);
     120  return(*this);
     121}
     122
     123EnumeratedSequence & EnumeratedSequence::operator = (MuTyV const & v)
     124{
     125  vecv_.clear();
    119126  vecv_.push_back(v);
    120127  return(*this);
     
    139146  \warning If not \b size is fixed and \b end recomputed
    140147 */
    141 Range::Range(uint_4 start, uint_4 end, uint_4 size, uint_4 step)
     148Range::Range(sa_size_t start, sa_size_t end, sa_size_t size, sa_size_t step)
    142149{
    143150  start_ = start;
     
    155162
    156163/*
    157 Range & Range::operator = (uint_4 start)
     164Range & Range::operator = (sa_size_t start)
    158165{
    159166  start_ = start;
     
    173180
    174181//! Constructor of a (n,n) diagonal matrix with value diag on the diagonal
    175 IdentityMatrix::IdentityMatrix(double diag, uint_4 n)
     182IdentityMatrix::IdentityMatrix(double diag, sa_size_t n)
    176183{
    177184  size_ = n;
Note: See TracChangeset for help on using the changeset viewer.