Changeset 77e585 in git


Ignore:
Timestamp:
Apr 28, 2010, 1:08:13 PM (14 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
8cb8e1d569a365baa984bbfab388fd78143b162f
Parents:
36f9159cfef40b42321b305b899fdf765f037f2e
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2010-04-28 13:08:13+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 11:49:01+01:00
Message:
Descriptions for some coeff. "virtual" methods
File:
1 edited

Legend:

Unmodified
Added
Removed
  • coeffs/coeffs.h

    r36f915 r77e585  
    117117   // general stuff
    118118   numberfunc nMult, nSub ,nAdd ,nDiv, nIntDiv, nIntMod, nExactDiv;
     119   /// init with an integer
    119120   number  (*cfInit)(int i,const coeffs r);
    120121   number  (*nPar)(int i, const coeffs r);
    121122   int     (*nParDeg)(number n, const coeffs r);
     123   /// how complicated, (0) => 0, or positive
    122124   int     (*nSize)(number n, const coeffs r);
     125   /// convertion, 0 if impossible
    123126   int     (*n_Int)(number &n, const coeffs r);
    124127#ifdef HAVE_RINGS
     
    128131   number  (*nExtGcd)(number a, number b, number *s, number *t);
    129132#endif
     133   ///  changes argument  inline
    130134   number  (*nNeg)(number a, const coeffs r);
    131135   number  (*nInvers)(number a, const coeffs r);
     
    140144           (*nDivBy)(number a, number b),
    141145#endif
     146            /// tests
    142147           (*nEqual)(number a,number b, const coeffs r),
    143148           (*nIsZero)(number a, const coeffs r),
     
    152157   void    (*cfDelete)(number * a, const coeffs r);
    153158   nMapFunc (*cfSetMap)(const coeffs src, const coeffs dst);
     159
     160   /// For extensions (writes into global string buffer)
    154161   char *  (*nName)(number n, const coeffs r);
     162
     163   /// Inline: a := b
    155164   void    (*nInpMult)(number &a, number b, const coeffs r);
    156165   number  (*nInit_bigint)(number i, const coeffs r);
     166
    157167#ifdef LDEBUG
     168   /// Test: is "a" a coorect number?
    158169   BOOLEAN (*nDBTest)(number a, const char *f,const int l);
    159170#endif
Note: See TracChangeset for help on using the changeset viewer.