Changeset 2915 in Sophya for trunk/SophyaLib/TArray/tmatrix.cc


Ignore:
Timestamp:
Feb 22, 2006, 7:17:30 PM (20 years ago)
Author:
ansari
Message:

Amelioration de la classe Range - permettant une valeur symbolique pour specifier le dernier index (last()) - Reza 22/02/2006

File:
1 edited

Legend:

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

    r2868 r2915  
    1 // $Id: tmatrix.cc,v 1.33 2006-01-03 14:17:46 ansari Exp $
     1// $Id: tmatrix.cc,v 1.34 2006-02-22 18:17:30 ansari Exp $
    22//                         C.Magneville          04/99
    33#include "sopnamsp.h"
     
    249249TMatrix<T> TMatrix<T>::SubMatrix(Range rline, Range rcol) const
    250250{
    251   Range rx, ry;
     251  Range rx=Range::first();
     252  Range ry=Range::first();
    252253  short mm = GetMemoryMapping();
    253254  if (mm == CMemoryMapping)  { rx = rcol;  ry = rline; }
    254255  else { ry = rcol;  rx = rline; }
    255   TMatrix sm(SubArray(rx, ry, Range(0), Range(0), Range(0)),true);
     256  TMatrix sm(SubArray(rx, ry, Range::first(), Range::first(), Range::first()), true);
    256257  sm.UpdateMemoryMapping(mm);
    257258  return(sm);
Note: See TracChangeset for help on using the changeset viewer.