Changeset 2506 in Sophya for trunk/SophyaLib/NTools/poly.h
- Timestamp:
- Mar 15, 2004, 5:46:56 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/poly.h
r1584 r2506 1 1 // This may look like C code, but it is really -*- C++ -*- 2 2 // 3 // $Id: poly.h,v 1.1 0 2001-07-19 08:33:49ansari Exp $3 // $Id: poly.h,v 1.11 2004-03-15 16:46:56 ansari Exp $ 4 4 // 5 5 … … 176 176 //! Return index of coefficient of X^dx * Y^dy in the vector 177 177 inline int IndCoef(int dx, int dy) const { 178 if (dx>maxDegX || dy>maxDegY) THROW(rangeCheckErr);178 if (dx>maxDegX || dy>maxDegY) throw RangeCheckError("Poly2::IndCoef()"); 179 179 return dx + (maxDegX+1)*dy; 180 180 } … … 189 189 //! Return coefficient of X^dx * Y^dy 190 190 inline double& Coef(int dx, int dy) { 191 if (dx>maxDegX || dy>maxDegY) THROW(rangeCheckErr);191 if (dx>maxDegX || dy>maxDegY) throw RangeCheckError("Poly2::Coef() "); 192 192 dirty = 1; return Element(IndCoef(dx,dy)); 193 193 }
Note:
See TracChangeset
for help on using the changeset viewer.