Changeset 3b6f1b in git for factory/facMul.h


Ignore:
Timestamp:
Sep 12, 2014, 2:11:16 PM (10 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
750a0ef0a22f27fddb8987152aad2b122395dd60
Parents:
eb7c6b1e58d5e8f567c011a4a28afa0700b274e35ce0932fba9e2d08b5823f3de76db0209913f4ae
Message:
Merge pull request #639 from mmklee/docu

Docu+charsets
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facMul.h

    reb7c6b r3b6f1b  
    1919
    2020#ifdef HAVE_NTL
    21 /// multiplication of univariate polys over a finite field using NTL, if we are
    22 /// in GF factory's default multiplication is used.
     21/// multiplication of univariate polys using FLINT/NTL over F_p, F_q, Z/p^k,
     22/// Z/p^k[t]/(f), Z, Q, Q(a), if we are in GF factory's default multiplication
     23/// is used. If @a b!= 0 and getCharacteristic() == 0 the input will be
     24/// considered as elements over Z/p^k or Z/p^k[t]/(f).
    2325///
    2426/// @return @a mulNTL returns F*G
     
    2931       );
    3032
    31 /// mod of univariate polys over a finite field using NTL, if we are
    32 /// in GF factory's default mod is used.
     33/// mod of univariate polys using FLINT/NTL over F_p, F_q, Z/p^k,
     34/// Z/p^k[t]/(f), Z, Q, Q(a), if we are in GF factory's default multiplication
     35/// is used. If @a b!= 0 and getCharacteristic() == 0 the input will be
     36/// considered as elements over Z/p^k or Z/p^k[t]/(f); in this case invertiblity
     37/// of Lc(G) is not checked
    3338///
    3439/// @return @a modNTL returns F mod G
     
    3944       );
    4045
    41 /// division of univariate polys over a finite field using NTL, if we are
    42 /// in GF factory's default division is used.
     46/// division of univariate polys using FLINT/NTL over F_p, F_q, Z/p^k,
     47/// Z/p^k[t]/(f), Z, Q, Q(a), if we are in GF factory's default multiplication
     48/// is used. If @a b!= 0 and getCharacteristic() == 0 the input will be
     49/// considered as elements over Z/p^k or Z/p^k[t]/(f); in this case invertiblity
     50/// of Lc(G) is not checked
    4351///
    4452/// @return @a divNTL returns F/G
     
    4957       );
    5058
    51 /// division with remainder of @a F by
    52 /// @a G wrt Variable (1) modulo @a M.
     59/// division with remainder of @a F by @a G wrt Variable (1) modulo @a M.
     60/// Uses an algorithm based on Burnikel, Ziegler "Fast recursive division".
    5361///
    5462/// @return @a Q returns the dividend, @a R returns the remainder.
     
    6270             );
    6371
    64 /// division with remainder of @a F by
    65 /// @a G wrt Variable (1) modulo @a MOD.
     72/// division with remainder of @a F by @a G wrt Variable (1) modulo @a MOD.
     73/// Uses an algorithm based on Burnikel, Ziegler "Fast recursive division".
    6674///
    6775/// @sa divrem2()
Note: See TracChangeset for help on using the changeset viewer.