Ignore:
Timestamp:
Apr 27, 2000, 7:55:14 PM (25 years ago)
Author:
ansari
Message:

modifs doc cmv 27/4/00

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/ndatablock.h

    r948 r976  
    133133  // Surcharge d'operateurs: C = A @ x , C = A @ B
    134134  NDataBlock<T> Add(T b) const;
    135   NDataBlock<T> Sub(T b) const;
    136   NDataBlock<T> SubInv(T b) const;
     135  NDataBlock<T> Sub(T b,bool fginv=false) const;
    137136  NDataBlock<T> Mul(T b) const;
    138   NDataBlock<T> Div(T b) const;
    139   NDataBlock<T> DivInv(T b) const;
     137  NDataBlock<T> Div(T b,bool fginv=false) const;
    140138
    141139  NDataBlock<T> Add(const NDataBlock<T>& b) const;
    142140  NDataBlock<T> Sub(const NDataBlock<T>& b) const;
    143   NDataBlock<T> SubInv(const NDataBlock<T>& b) const;
    144141  NDataBlock<T> Mul(const NDataBlock<T>& b) const;
    145142  NDataBlock<T> Div(const NDataBlock<T>& b) const;
    146   NDataBlock<T> DivInv(const NDataBlock<T>& b) const;
    147143
    148144protected:
     
    186182template<class T>
    187183inline NDataBlock<T> operator - (T b,const NDataBlock<T>& a)
    188                       {return a.SubInv(b);}
     184                      {return a.Sub(b,true);}
    189185//! Multiply datas by a constant and return NDataBlock : ND = NDa * b
    190186template<class T>
     
    202198template<class T>
    203199inline NDataBlock<T> operator / (T b,const NDataBlock<T>& a)
    204                       {return a.DivInv(b);}
     200                      {return a.Div(b,true);}
    205201
    206202//! Add datas of two data blocks and return NDataBlock : ND = NDa + NDb
Note: See TracChangeset for help on using the changeset viewer.