Changeset 14a7ef in git


Ignore:
Timestamp:
Dec 14, 2019, 2:21:19 PM (4 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
4d5b7bb8ab558ac1883551390d8aeee7631b59c7
Parents:
465610094009af2b1ae3cac573ec1b34deff9e09
git-author:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2019-12-14 14:21:19+01:00
git-committer:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2019-12-14 14:25:20+01:00
Message:
flintQ: rational functions
Files:
2 added
19 edited

Legend:

Unmodified
Added
Removed
  • Singular/misc_ip.cc

    r465610 r14a7ef  
    2323#include "coeffs/coeffs.h"
    2424#include "coeffs/flintcf_Q.h"
     25#include "coeffs/flintcf_Qrat.h"
    2526#include "coeffs/flintcf_Zn.h"
    2627#include "coeffs/rmodulon.h"
     
    12021203STATIC_VAR n_coeffType n_FlintZn=n_unknown;
    12031204STATIC_VAR n_coeffType n_FlintQ=n_unknown;
     1205//STATIC_VAR n_coeffType n_FlintQrat=n_unknown;
    12041206static BOOLEAN ii_FlintZn_init(leftv res,leftv a)
    12051207{
     
    12281230  }
    12291231  return TRUE;
     1232}
     1233static BOOLEAN ii_FlintQrat_init(leftv res,leftv a)
     1234{
     1235  if (a==NULL)
     1236  {
     1237    WerrorS("at least one name required");
     1238    return TRUE;
     1239  }
     1240  QaInfo par;
     1241  #ifdef QA_DEBUG
     1242  par.C=r->cf;
     1243  a=a->next;
     1244  #endif
     1245  par.N=a->listLength();
     1246  par.names=(char**)omAlloc(par.N*sizeof(char*));
     1247  int i=0;
     1248  while(a!=NULL)
     1249  {
     1250    par.names[i]=omStrDup(a->Name());
     1251    i++;
     1252    a=a->next;
     1253  }
     1254  res->rtyp=CRING_CMD;
     1255  res->data=(void*)nInitChar(n_FlintQrat,&par);
     1256  for(i=par.N-1;i>=0;i--)
     1257  {
     1258    omFree(par.names[i]);
     1259  }
     1260  omFreeSize(par.names,par.N*sizeof(char*));
     1261  return FALSE;
    12301262}
    12311263#endif
     
    13951427    if (n_FlintQ!=n_unknown)
    13961428    {
    1397       iiAddCproc("kernel","flintQ",FALSE,ii_FlintQ_init);
     1429      iiAddCproc("kernel","flintQp",FALSE,ii_FlintQ_init);
     1430      nRegisterCfByName(flintQInitCfByName,n_FlintQ);
     1431    }
     1432    //n_FlintQrat=nRegister(n_unknown,flintQrat_InitChar);
     1433    //if (n_FlintQrat!=n_unknown)
     1434    {
     1435      iiAddCproc("kernel","flintQ",FALSE,ii_FlintQrat_init);
    13981436      nRegisterCfByName(flintQInitCfByName,n_FlintQ);
    13991437    }
  • Tst/Manual/exportto.res.gz.uu

    r465610 r14a7ef  
    1 begin 600 exportto.res.gz
    2 M'XL("`%4*%T"`V5X<&]R='1O+G)E<P#MF5M/VS`4@-_Y%1;;0XJJTH3+&$B1
    3 M!AM3!6,;[=,F%*6)$PS.!?MDE$W[[[/;)NG4T"3.]C#-E2BM>[X<Q_=/&4_>
    4 MCJX00J:-+D>G:!LX#"B9;I\@\<DA,0&C=[(E_R/;1GB6)@P@&<3X<<#!A:WQ
    5 MDK=LE++$0ZE9%.T-T(_BR_Y`O)$8$.G?G12EA[(TOZAQEC&&8^B37AEQM.0B
    6 M%U!4%)M#64P)AV\NR[F2,JW?KCM)TGZT\JNHR\_BRX&HN"GO<7<7B4"TX?5U
    7 M>(-0ZGKW;HCGL<:D)['CXV@C9MX4MV"B&3(7#*E-)9MKN`B^:Y(@#WY1&RQ;
    8 MKH\X^8Z/<R@U:^]<].\B5@Z-3TQD'(LAP)^+10%+(K0<4"4XP1S>^/Z&)!O`
    9 M#QF%UN!M$CG>DT>)UQ*LA)J`YQFE(Q^[M"T8XQDXHF7#MB`+<3R?KDJ@^,/,
    10 M!>R(0#_SP$E82W!*$^^>*V2<@RWOT1%3B9%9^\9Q'C$);\LA6P<"EC3FK0<`
    11 M!__=0[;>_[5@R!(\%4TC!WLK\&,&$Q)AUCKC-9;+9`5;![['BAG'D*259!TX
    12 M$EVH!%9-C(;]Z$+&%4`2Q@G#*AF?..!(N:I.0"BN`#G,5Y7U#7S.>PS+N5BU
    13 M\*PE%E3LN\POLT<D;K!U/$N[LPZT+^H-8DBHT8OEX.)4C0Y2N0<&BC7?!-?3
    14 MO%/NARP!(HY,^YWH@T[T7B?:ZD2;RK3Z2*W:1IK3^;Z@V-^<DBB<*N:^)71Z
    15 M7;DT-!KG+K/$*?U:;6W)>^R2<%"8)>#+RJO.,?"#D$:*=$#%!/T2-Z+O,8LQ
    16 M1<99;X7]C)38<YJX@-18CR6<RS-@.S9WJ4.[U"-Q?C%+Y7IEK^B8_*F?FBM&
    17 M=F07,B>\ZJ_*V+"[C&G]T?JC]4?KC]8?K3]:?[3^:/W1^J/U1^O/ZQ6+D8ZS
    18 M]!CYL:G'S&.-JUZK9S++_-;07EQ`@D;GY/_5,ZV='<2PCP-Q4A+S-$+&^N/#
    19 MHI\M4]NJME5MJ]I6M:UJ6]6VJFU5VZJV56VKVE;_)5NUK#]MJZVLI*7:[MFH
    20 1W#8-4=>76[\`@J:'.KHJ````
     1begin 640 exportto.res.gz
     2M'XL("/S?]%T"`V5X<&]R='1O+G)E<P#MF5M/VS`4@-_Y%1;;0XJJTH3+&$B1
     3M!AM3!6,;[=,F%*6)$PS.!?MDE$W[[[/;)NG4T"3.]H0K45KW?#F.[Y\RGKP?
     4M72&$3!M=CD[1-G`84#+=/D'BDT-B`D;O9$O^1[:-\"Q-&$`RB/'C@(,+6^,E
     5M;]DH98F'4K,HVAN@7\67_8%X(S$@TK\[*4H/96E^4>,L8PS'T">],N)HR44N
     6MH*@H-H>RF!(./UR6<R5E6G]==Y*D_6CE5U&7W\67`U%Q4][C[BX2@6C#Z_OP
     7M!J'4]>[=$,]CC4E/8L?'T4;,O"ENP40S9"X84IM*-M=P$7S7)$$>_*HV6+9<
     8M'W'R$Q_G4&K6WKGHWT6L'!I?F,@X%D.`/Q>+`I9$:#F@2G"".;SS_0U)-H"?
     9M,@JMP=LD<KPGCQ*O)5@)-0'/,TI'/G9I6S#&,W!$RX9M01;B>#Y=E4#QAYD+
     10MV!&!?N:!D["6X)0FWCU7R#@'6]ZC(Z82([/VC>,\8A+>ED.V#@0L:<Q;#P`.
     11M_H>';+W_:\&0)7@JFD8.]E;@YPPF),*L=<9K+)?)"K8._(@5,XXA22O).G`D
     12MNE`)K)H8#?O1A8PK@"2,$X95,CYQP)%R59V`4%P!<IBO*NL;^)SW&)9SL6KA
     13M64LLJ-AWF5]FCTC<8.MXEG9G'6A?U!O$D%"C%\O!Q:D:':1R#PP4:[X)KJ=Y
     14MI]P/60)$')GV.]$'G>B]3K35B3:5:?616K6--*?S?4&QOSDE43A5S'U+Z/2Z
     15M<FEH-,Y=9HE3^K7:VI+WV"7AH#!+P)>55YUCX`<AC13I@(H)^BUN1-]C%F.*
     16MC+/>"OL5=6!3)?:<)BX@M;P>2SB7Y\=V;.YAAW:I5N+L8Y:Z]L9>43GY4S\U
     17M5VSNR"Y$4#C9?Q6Y87>1T^JDU4FKDU8GK4Y:G;0Z:772ZJ352:N35J<NZO1V
     18MQ8"D'RT=2'YLZD#S6..JU^I9T#*_-;07%Y"@T3GYBWJ6MK.#&/9Q($Y98HY'
     19MR%A_;%GTLV5JT]6FJTU7FZXV76VZVG2UZ6K3U::K35>;[DLQ7<OZUZ;;RFA:
     205:O&>C<HMUQ!U?;WU!^(/K>-N*P``
    2121`
    2222end
  • Tst/Manual/exportto.stat

    r465610 r14a7ef  
    1 1 >> tst_memory_0 :: 1562923865:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:84920
    2 1 >> tst_memory_1 :: 1562923865:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2150192
    3 1 >> tst_memory_2 :: 1562923865:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2191296
    4 1 >> tst_timer_1 :: 1562923865:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:1
     11 >> tst_memory_0 :: 1576329212:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:85080
     21 >> tst_memory_1 :: 1576329212:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2150192
     31 >> tst_memory_2 :: 1576329212:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2191296
     41 >> tst_timer_1 :: 1576329212:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:4
  • Tst/Manual/importfrom.res.gz.uu

    r465610 r14a7ef  
    1 begin 600 importfrom.res.gz
    2 M'XL("%10*%T"`VEM<&]R=&9R;VTN<F5S`.V946O;,!"`W_,K1-B#`R-=TG:%
    3 M!@+KMHZPKEN3/&T,H]BR(R)+KG1>TW\_R6V60+W8EOMX@1!#_.EDZW3G#R^6
    4 MGV:WA)#1E-S,KD@?#`P%7_4GQ!Z%7'((!I.>^R73*>%9KC0D6F5#R1Z&!BCT
    5 M%L\CC*=$<`-_J`Z6*K?0R0FQ!^3(Y]>[WX3D--K0E)7G!LN!PRXO7?`?FDM8
    6 MV!"F$M,J(FXFY'G*>W#)#'R(X__%.PY^*P2T!M<J"Z/'2/"H)5@)-0&O"R%F
    7 M,:.B+2C9%D)[9].VH$Z9+!/""[1?IBFPT)X8%Q&$2K<$5T)%&^,1L01;7F.8
    8 M4=!\V_[FA`^,I^M]RM:!P!S-3.L$,!!_OB]>KG\MF&K%5O;6N&1O!7XO8,DS
    9 MIEM'G#-7-2K8.O`+\XRX`)57DG7@S"ZA%UBU,1JN(X7">(`\E4HSGXB/!ECF
    10 M/=4PX8)5@`;*JE+5(LH1(LW<;JPJ/2]"6TK&5,?[^!F7=7WD&$VW'>C8SAML
    11 M4OC13P7AZY4?G>2N"R:>,S\&U].F4^S[0@%G$LXZT>>=Z--.]+@3/?*F_3.U
    12 MJI$TIW>=P7.]C>!9NO*,O>9B-:\L#8WRG.JQ??"<^]66W8K=<`,>NP1B-WG?
    13 M/09QDHK,DTZ$W:`_92-ZP[1D@@0?!P?L'?%BKX6B0/S82"MCW%-@.W:G&:=6
    14 M,Q2-@SZ7JGAR%>L:NW_/4$)00E!"4$)00E!"4$)00E!"4$)00E!"7E="S@]?
    15 MA00S9R)O<UH8=J`B[U]31<K!&U[K/S%"BT&+08M!BT&+08M!BT&+08M!BT&+
    16 908O9&<K%E.Q[43`:3-[T_@)NRK9"#R8`````
     1begin 640 importfrom.res.gz
     2M'XL("`K@]%T"`VEM<&]R=&9R;VTN<F5S`.V9WVO;,!"`W_-7B+`'!T:ZI.T*
     3M#036;1UAW:\D3QO#*+;LB,B2*YW7]+^?Y#9-H%YLRWW8PP5"#/&GDZW3G3^\
     4M6'Z8?26$C*;D9G9%^F!@*/BJ/R'V*.220S"8]-POF4X)SW*E(=$J&TIV-S1`
     5MH;=X'&$\)8(;^$-UL%2YA4Y.B#T@1SZ_WOPF)*?1AJ:L/#=8#AQV>>F"?]=<
     6MPL*&,)685A%Q,R&/4]Z#2V;@71S_*]YQ\$LAH#6X5ED8W4>"1RW!2J@)>%T(
     7M,8L9%6U!R;80VCN;M@5URF29$%Z@_3)-@87VQ+B((%2Z);@2*MH8CX@EV/(:
     8MPXR"YMOV-R>\8SQ=[U.V#@3F:&9:)X"!^.-M\7S]:\%4*[:RM\8E>ROP6P%+
     9MGC'=.N*<N:I1P=:!GYAGQ`6HO)*L`V=V";W`JHW1<!TI%,8#Y*E4FOE$O#?`
     10M,N^IA@D7K`(T4%:5JA91CA!IYG9C5>EY%MI2,J8ZWL?/N*SK(\=HNNU`QW;>
     11M8)/"CWXH")^O_.@D=UTP\9SY,;B>-IUBWQ8*.)-PUHD^[T2?=J+'G>B1-^V?
     12MJ56-I#F]ZPR>ZVT$S]*59^PU%ZMY96EHE.=4C^V#Y]ROMNQ6[(8;\-@E$+O)
     13M^^XQB)-49)YT(NP&_2D;T1NF)1,D>#\X8'^0#FSNQ5X+18'XQ8VT,L8]0;9C
     14M=XIR:A5%T3CH<ZF*!\^QGK+[]PP%!@4&!08%!@4&!08%!@4&!08%!@4&!>;_
     15M$9CSPU<PP<Q9S.N<%H8=:,S;E]28<O"&U_HD56A`:$!H0&A`:$!H0&A`:$!H
     16>0&A`:$!H0"]A0!=3LN]CP6@P>=7["_)%JC3#)@``
    1717`
    1818end
  • Tst/Manual/importfrom.stat

    r465610 r14a7ef  
    1 1 >> tst_memory_0 :: 1562922924:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:86368
    2 1 >> tst_memory_1 :: 1562922924:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2150192
    3 1 >> tst_memory_2 :: 1562922924:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2191296
    4 1 >> tst_timer_1 :: 1562922924:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:1
     11 >> tst_memory_0 :: 1576329226:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:86528
     21 >> tst_memory_1 :: 1576329226:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2150192
     31 >> tst_memory_2 :: 1576329226:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2191296
     41 >> tst_timer_1 :: 1576329226:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:5
  • Tst/Manual/listvar.res.gz.uu

    r465610 r14a7ef  
    1 begin 600 listvar.res.gz
    2 M'XL("!=4*%T"`VQI<W1V87(N<F5S`*67W4_;,!#`W_DKK&D/951`RM<&HM(8
    3 M8ZK&-D9YVC1%;G()5AT;[,MHF?:_STZ;M&A-&KM]:*O<_7R7^TIN>'<Y^$H(
    4 M"?KD>G!!7J'&7<Y&K\Z(^1<RP;"S?;9E?TF_3SC3^)NJ70%/NQHI;@WG>*]O
    5 MOAZ4C`@&Y`_Y6PD.%H+>"\&A%2@F4J+/JHM'A;;D4Z*7KAY7JFIQ\:123<XG
    6 M.].=YX7HK14Q@82=GRRNOBNNQD`Y&9PGW4EW6LF"?2N;WYR]W[T]PDCCY^?^
    7 MKYF-$ZNL6BB_L7=@E8O/H,WQUMDN.2`I"%`4I>KH[>J$I,4)-CX6T"UT2_=L
    8 MWFUN<QTFC,-*78U%.NK*(0B6XZEF`76*T4;A:1V9TMW>LKL8S/PUA;S^%%/8
    9 MU2D'RZ=8R?R<7LMS7&S.\W1CXH5#$WE=KTL2)3,R[^L2O`.-[^.XT4@M^"7G
    10 MZ`S>RRR,IA%GD2-8`ZT'KW+.!T6_.X(")A@6!>X(*E.)Q<ST`N=E#*%1B_,(
    11 M0ZEB<`)'7$9C[6&Q`!WO,<RHF0(3]^"$3\#2^^62;081+`W:N0`TQA\?\U7Y
    12 M7P.F2L+(A,86NQ/X+<<[EH%RMG@+#U*M9IO!3^!I<8CRH89L!@<FA5[@ZL9H
     1begin 640 listvar.res.gz
     2M'XL(",7?]%T"`VQI<W1V87(N<F5S`*67W4_;,!#`W_DKK&D/92`@Y6L#46F,
     3M,55C&Z,\;9HB-[D$JXY=[,MHF?:_STZ;M&A-&KM]:*O<_7R7^TIN<'_5_TH(
     4M"7KDIG])7J'&/<Z&K\Z)^1<RP;"S?;YE?TFO1SC3^)NJ/0%/>QHI;@WF>+=G
     5MOL9*1@0#\H?\K02'"T'WA>#("A03*='GU<7C0EOR*=%+5T\J5;6X>%JI)A>3
     6MG>G.\T+TUHJ80,(N3A=7WQ578Z"<]"^2W<GNM)(%!U8VOSE[O_O[A)'&S\^#
     7M7S,;IU99M5!^8^_`*A>??IOCK;.[Y)"D($!1E*JCMZL3DA8GV/A80+?0+=VS
     8M>;>YS768,`XK=346Z:@KAR!8CJ>:!=0I1AN%IW5D2G>[R^YB,//7%/+Z4TQA
     9M5Z<<+I]B)?-SNBW/<;$YS].MB1<.3.1UO2Y)E,S(O*]+\!XTOH_C1B.UX)><
     10MHS/X(+,PFD:<18Y@#;0>O,XY[Q?][@@*F&!8%+@CJ$PE%C/3"YR7,81&+<XC
     11M#*6*P0D<<AF-M(?%`G2\QS"C9@I,W(,3/@%+'Y9+MAE$L#1HYP+0&']\S%?E
     12M?PV8*@E#$QI;[$[@MQSO60;*V>(=C*5:S3:#G\#3X@#EN(9L!OLFA5[@ZL9H
    1313ME4?[-/(`62JD`A^+4XV0.8*1`MM+JP?'?Z"Y*1%3%9=TQD2KT5]#T\D&=&S\
    14 M1I-2/WK6SI\O_.CDP3[#$D_/F^%UM-[(]F,ND8'`PXWHHXWH@XWHWD9TX$W[
    15 M5^KJQT!;NISKGOG6G&7IR-/V/>.CVYK1T*+.J>J9U\I;O]E29NR::?3H$HRM
    16 M\[X]AG&2\LR33KAIT!^B)3T&)8"3SH?MBOU.O-@K+BD2/S924FO[#N?*EHM$
    17 ML1H7V[C=4F;K>"4\6MXR;HQ\MF78?VL;@T9CFL),MS/LEJ<77I^>FBT.I;AD
    18 M-%WO=8G.2)V/U$`@*`6Q&\GB7E87J&;28#WF14;2N"K0@^11UKHF7I**QJ&Q
    19 MZT&:-YB,<O8,[A%B(H8T\(EM07IEA4Y\;1:DI\U(0N)!,AT^@Y(>9*+`;$YB
    20 M[$Z.*8:F=8D7J7-%/4C@D`VG63:(?<F5XZ6YR^K7]O731"/#',&5M(^IVD'8
    21 B2(Z8D*Z=33IV,6'18G`?]Y?VE4ZP??9ZZQ^,UR%>8!4`````
     14M1I-2/WK6SI\O_>AD;)]AB:?GS?`Z6F]D^S&7R$#@T4;T\4;TX49T=R,Z\*;]
     15M*W7U8Z`M7<YUSWQKSK)TZ&G[@?'A7<UH:%'G5'7-:^6=WVPI,W;#-'IT"<;6
     16M>=\>PSA)>>9))]PTZ`_1DAZ!$L!)Y\-VQ7XG&[!C+_::2XK$SVZDI-;V_<^5
     17M+9>08JTN-GF[X<Q6^4IXO+RAW!KY;$.Q_]8V%8U&-(69;F>P6YY>>'UV9C9`
     18ME.**T72]UR4Z(W4^5'V!H!3$;B2+NUE=H)I)@W69%QE)XZI`#Y)'6>N:>$DJ
     19M&H?&K@=IWGXRRMDSN$>(B1C2P">V!>F5%3KQM5F0GC8C"8D'R73X#$IZD(D"
     20MLW6)D3LYHAB:UB5>I,X5]2"!0S:89ED_]B57CI?F+JM?^==/$XT,<P17TC[B
     21E:@=A(SED0KIV-NG8I89%B\%]TEO:=3K!]OGKK7\VIX@NG!4`````
    2222`
    2323end
  • Tst/Manual/listvar.stat

    r465610 r14a7ef  
    1 1 >> tst_memory_0 :: 1562923887:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:300944
    2 1 >> tst_memory_1 :: 1562923887:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2278208
    3 1 >> tst_memory_2 :: 1562923887:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2319312
    4 1 >> tst_timer_1 :: 1562923887:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2
     11 >> tst_memory_0 :: 1576329157:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:301408
     21 >> tst_memory_1 :: 1576329157:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2278208
     31 >> tst_memory_2 :: 1576329157:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2319312
     41 >> tst_timer_1 :: 1576329157:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:6
  • Tst/Old/m96si.res.gz.uu

    r465610 r14a7ef  
    1 begin 600 m96si.res.gz
    2 M'XL("&Q/*%T"`VTY-G-I+G)E<P!=DDMOPC`,@._Y%1':`2X335M@J\8!39/0
    3 MT"0&)Z()I6M:(J4/DK#'OY^[>"W=);(_Q?$GQ[O]X_J%4AHLX5"5HXH^T+N$
    4 M[)"SEAM5%=3T,&QA4^MOFO<P:F$E2FG'DX3PX.V>M*6$,Q\IPD,?.>N.U@EW
    5 ML<=<:4EXY/F[D<+)8]N-\-BS4E6$SS`67X3/?9S!3:=**%YX\"E5<7+/*\+O
    6 M/,@;>,CE8#+UH,M1S78`#<^7VBE9N0A0.$0QH&B(0D#Q$#%`LR$*`,U[!!GZ
    7 M&FDA0=?"U#*M9#LLE#U;K<HB!8"V)Z73U]_),-1MA&$?PB#\)[Q1%IHQ=+8N
    8 M:^L!Q!W("UT"0-^=$U4F3`8$=7,-TSG`]-GB"FPA1^DG70OH$4[_?J^V,-(:
    9 MG@C1^7"`&&VW4!FBY+YNNK6)^[4Q5WN3=Q=F2[I9K^@(MN96JW24].LS#B;)
    10 +#?D!M6<#Y,,"````
     1begin 640 m96si.res.gz
     2M'XL("!>M\UT"`VTY-G-I+G)E<P!=DDMKPS`,@._^%:;LT%[&\NIC83V4,2@K
     3M@ZX]U8SB+$YJ<)S4=O?X]U-F+6EV,=*'97W(VNT?UR^4TF`)A]2.2OI`%RG9
     4M(0];;J0NJ>EAU,*F5M^TZ&'<0LTK8<>3E+#@[9ZTI82%/I*$13YRUAVMX^YB
     5MCX54@K#8\W<CN!/'MAMAB6>5U(1-,>9?A,U\G,--)RLHGGOP*61Y<L\KPA8>
     6M%`T\Y`HPN?.@RU'-=@`-SY?:2:%=#"@:H@10/$01H&2(0D#3(0H`S7H$&?H:
     7M82%!U]+4(M.B'1;*GJV259D!0-N35-GK[V1"U&VX"3^X0?A/>",M-`O1V;J\
     8MK0>0=*`H504`?7>.ZYR;'`CJ%@JF<X#IA_,KL(5\<9TW\*WH_*1J#DVCX.\[
     9M:PLSKN'-")4/!XC1=`M/1>BWKYMNCY)^C\S5(A7=A>F2;M8K.H(UNE4R&Z7]
     100/HV#27I#?@`I(*N%U`(`````
    1111`
    1212end
  • Tst/Old/m96si.stat

    r465610 r14a7ef  
    1 1 >> tst_memory_0 :: 1562922692:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:211984
    2 1 >> tst_memory_1 :: 1562922692:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2285568
    3 1 >> tst_memory_2 :: 1562922692:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2319312
    4 1 >> tst_timer_1 :: 1562922692:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:0
     11 >> tst_memory_0 :: 1576250647:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:212160
     21 >> tst_memory_1 :: 1576250647:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2278208
     31 >> tst_memory_2 :: 1576250647:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2319312
     41 >> tst_timer_1 :: 1576250647:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:1
  • Tst/Old/proc.res.gz.uu

    r465610 r14a7ef  
    1 begin 600 proc.res.gz
    2 M'XL(")Q/*%T"`W!R;V,N<F5S`.U806^;,!2^YU=8=(=$ZFAL0](L:@[=-*E:
    3 M-6GM3JNJB("AU@@PXZS3IOWWV208DR89,\>Y!V2_][[GCV?C[Z7WG]_=?`0`
    4 MP`4H6!Z"`@[N=R;D@E]J@EWQ<&@F`IRYLOK26J#AJ#%-J\`@"43L?OA,^ACA
    5 M&Y8!#0.A"WZK":J9(&7"&A/H*2:H20TGTIK2DG\/V#!(4RW[I>Z2J1L?&N^Q
    6 MU5(B=)@M\C2VR-^Q9214MHE&%TUKNB+".3][@(]-IJH>-`9#:0:+\:CV8"@]
    7 M*@FNJB_)A%7H:]C0P=4>*$)XJN>\NM)RSEHY/;C->;!F'FX[VU7SVDMZ>UO^
    8 M\D6](QOOZQOOBXUW0D%C>V9V(^7%HM!08JM#53W1X.("G(&3?P_H<?L:YZ"D
    9 M/\D;,.X"@H=`O.3+D@=\4RYCFI(7H+$`E9S1+*F.A)N19U?&2ZRHR<D%)5:"
    10 M9&R!0/=8V#TV9"3@9%D1/!4+8I:OQ9L$612PR$WI2J+7HN)=5CJ"#G[T0$>"
    11 M-Z=K8H9^)C1YXA^NS=!Q(0K&8T/FI\%_0Y>]UOZVR3DE&?=ZH?U>:-P+C7JA
    12 MH3':_*0R4O8XYPG+R2HCS'"_RY2NDY7AVD\T7=T=N1HZG/.`(2$4=V9W2[UC
    13 MM^+*-?A*>"3)FWYC/(J3=&V(CE/Q@7[).J*_$I:1%`S?CA3V$S#"OD_S@`,S
    14 M;,CR4MPL>?2O6*U-TL:-1'M*P)$2<-7$^;)30K6`(ZO"5H6M"EL5MBIL5=BJ
    15 ML*D*U]HZJ957_H<`CVKUW<Y4U'2QLU0:+,40UP-4#V`]Z/0[V=M3:-@%A$U`
    16 MR`0$#X%L`V$;"-M`V`;"-A"V@?B_&XBMS+>FL#U%[2E6K<2E:#A(%HE&0SR5
    17 >=;8`MS?7P!$2*ROKS!NM'<+1_-7@#_B!-3!N&@``
     1begin 640 proc.res.gz
     2M'XL("">M\UT"`W!R;V,N<F5S`.U806^;,!2^YU=8=(=$ZFAL0](L:@[=-*E:
     3M-6GM3JNJB("AU@@PXZS3IOWWV208DR89,X==W`.RG]_W_/&>\??2^\_O;CX"
     4M`.`"%"P/00$']SL3<L$O-<&N>#@T$P[.7%E]:2W0<-28II5CD`3"=]]])M<8
     5MX1N6`0T#H0M^JPFJF2!EPAH3Z"DFJ`D-)]*:TI)_#]@P2%,M^J6^)$,W:VB\
     6MQU8+B=!AMLC3V")_QY:14-DF&ETTK>D*#^?\[`$^-I&J?-`8#*49+,:C>@5#
     7MN:*"X"K[DDQ8N;Z&#1U<U4`1PE,]YM65%G/6BNG!;<R#.?-P>[&=-:^]I;=7
     8M\I<OZATIO*\7WA>%=T)!8WMF=B.UBD6BH<16AZIZHL'%!3@#)_\>T./V-<Y!
     9M27^2-V#<!00/@7C)ER4/^*9<QC0E+T!C`2HYHUE2'0DW(\^N])=8D9.3&TJL
     10M!$G?`H'NOK"[;\A(P,FR(GC*%\0L7XLW";(H8)&;TI5$KT7&N^QT!!W\Z(&.
     11M!&].U\0,_4QH\L0_7)NAXT(DC,>&S$^#_X8N>^W];9-S2C+N]4+[O="X%QKU
     12M0D-CM/E)9:3L<<X3EI-51IAAO<N4KI.5X=Y/-%W=';D:.ISS@"$A%'=F=TM=
     13ML5MQY1I\)3R2Y$V_,1[%2;HV1,>I^$"_9!W17PG+2`J&;T<*^PGTP!9&V/=I
     14M'G!@MF_(\E+<2GGTKUBMQ=+&C;Q[2OR1$G_5`/JRRT*U^".KX%;!K8);!;<*
     15M;A7<*OC_4/!:ER>U:LO_3.!1K=S;F?*:+G:62K^ED.)Z@.H!K`>=?I][>^H.
     16MNX"P"0B9@.`AD&T^;/-AFP_;?-CFPS8?MODP;3ZV+4)K"MM3U)YBU89<BF:%
     17E9)%H4L1366<+<'MS#1PAS[(JSKS1Z2$<S5\-_@#"T<I^(AL`````
    1818`
    1919end
  • Tst/Old/proc.stat

    r465610 r14a7ef  
    1 1 >> tst_memory_0 :: 1562922740:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:83296
    2 1 >> tst_memory_1 :: 1562922740:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2224128
    3 1 >> tst_memory_2 :: 1562922740:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:2224128
    4 1 >> tst_timer_1 :: 1562922740:4120, 64 bit:4.1.2:x86_64-Linux:murrumesh:1
     11 >> tst_memory_0 :: 1576250663:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:83456
     21 >> tst_memory_1 :: 1576250663:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2215936
     31 >> tst_memory_2 :: 1576250663:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2215936
     41 >> tst_timer_1 :: 1576250663:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:3
  • Tst/Short/ssi_Z.res.gz.uu

    r465610 r14a7ef  
    11begin 640 ssi_Z.res.gz
    2 M'XL("%CN15L"`W-S:5]:+G)E<P#-54V/VC`0O?,K1E$/H8L"MK-`0.30]K)2
    3 M58EN3T$K%$.R6.M-HMA;Z+_O&/+%8E%N75]B/8_?^,U7'G]]>_@!`"2$[P]?
    4 MP-%*>U)P9]Y[K$YH"`BN12:TVY_WS!?"$)02Z\C+DKVG=*P;:Q9"L_<]D")[
    5 M`4D6#IK/]GB)>+CKL-^'4(KL&4JRB*+!8;`MVK-Q"$4N_T"Q.-P1TN*3$/:E
    6 MT(DKR:#HM_BTYJ+(-:3T'5U@IR,C.QW!D&QDK@S>03$<)U'T)*J\%$4P"-LD
    7 MA1U9E$F\=27MW/=#Q.<]\X0&PR#P6"7F\?/><`B;/$E3L1%)IM4,HLA@V=LK
    8 M3TK(4_@=EPIF0`Q:+2[SS8O)(N)YN3TRP;;H6+1K!EG\FBBS/5@H:)?B:_/$
    9 M<26)6B1A/G;TG:3I/R0-N7@6F78I[7\`=8%)JM+HVY0X7L-\_D03`O:U&CT!
    10 M?#8DC8\=A6OK>,.47X=]=,VV)I<W\)J"-+;E#;8U;TENMY7D]C>866$FPIM:
    11 MIT(F5ENEC_&WCQ`Z:OJN4V24M(.%4J]J=+9(T:]>N@[G3O^\WRD[Z_<[SMLC
    12 M;,+"%*S+.1[U&_S>/@KHN)XL_LEAE+DT&#CQA<_)N<^X/9G6+N,SCX'=(QO9
    13 MA@\C51>RRRYD.)AVS"**L:NM>-0S6RY7G#_]_TYD?J70MRC$[.S\RQBR\0T"
    14 A\7\0K.*/H'!B*V\V;<N;!5ZGBUS,_Z?>7XSNLA>G!P``
     2M'XL("+>M\UT"`W-S:5]:+G)E<P#-54UOXC`0O?,K1M$>PA8%;*=`0.30W4NE
     3MU4J[W5-0A6)(BE4WB6)W8?_]CB%?%(MR:WV)]3Q^XS=?>?CS_?XG`)`0?MS?
     4M@:.5]J3@SKSW4)W0$!!<B4QHMS_OF2^$(2@E5I&7)3M/Z5@WUBR$9N][($7V
     5M#)(L'#2?[?`2\7#78;\-H139$Y1D$46#_6!3M&?C$(I<_H-BL;\AI,4G(>Q*
     6MH1-7DD'1;_%IS461:TCI&[K`3D=&=CJ"(5G+7!F\@V(XCJ+H451Y+HI@$#9)
     7M"ENR*)-XXTK:N>^'B,][Y@D-AD'@L4K,X^>]X1#6>9*F8BV23*L91)'!LM<7
     8MGI20I_`W+A7,@!BT6ESFZV>31<3S<G-@@DW1L6C7#++X)5%FN[=0T"[%M^:)
     9MXTH2M4C"?&SI&TG3=R0-N7@2F78I[7\"=8%)JM+HVY0X7L-\_D83`O:U'#T"
     10M?#4DC8\MA4OK<,.47X=]=,FV)I=7\)J"-+;E%;8U;TFNMY7D^C>866$FPJM:
     11MI4(F5ENE#_&WCQ`Z:OJN4V24M(.%4J]J=+9(T:_^5;@.YT[_M.$I.VGX&\[;
     12M(^S"PE2LRSD>]1O\UCX+Z+@>+?[18Y2Y-!@X\9G/R:G/N#V9UB[C$X^!W2,;
     13MV:8/(U4;LO,V9#B9MLPBBK&+O5A%<,GYX\=W(O,K@;Y%("9GZY^'D(W?US?#
     14A_T&PC#^#PHFMO-FT+6\6>)TN<C']7WK_`?.&`5RG!P``
    1515`
    1616end
  • Tst/Short/ssi_Z.stat

    r465610 r14a7ef  
    1 1 >> tst_memory_0 :: 1531309656:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:93264
    2 1 >> tst_memory_1 :: 1531309656:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2150160
    3 1 >> tst_memory_2 :: 1531309656:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2191264
    4 1 >> tst_timer_1 :: 1531309656:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:1
     11 >> tst_memory_0 :: 1576250807:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:94056
     21 >> tst_memory_1 :: 1576250807:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2150192
     31 >> tst_memory_2 :: 1576250807:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2191296
     41 >> tst_timer_1 :: 1576250807:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:3
  • Tst/Short/ssi_Z.tst

    r465610 r14a7ef  
    2020close(l2);
    2121
    22 ring r3=flintQ("bb"),x,dp;
     22ring r3=flintQp("bb"),x,dp;
    2323poly p=x+11+bb;
    2424p;
  • libpolys/coeffs/Makefile.am

    r465610 r14a7ef  
    1818  modulop.cc mpr_complex.cc ntupel.cc \
    1919  bigintmat.cc  \
    20   flintcf_Q.cc flintcf_Zn.cc
     20  flintcf_Qrat.cc flintcf_Q.cc flintcf_Zn.cc
    2121
    2222libcoeffs_la_SOURCES   = $(SOURCES)
     
    2727  shortfl.h mpr_complex.h mpr_global.h numstats.h ntupel.h \
    2828  bigintmat.h Enumerator.h \
    29   flintcf_Q.h flintcf_Zn.h
     29  flintcf_Qrat.h flintcf_Q.h flintcf_Zn.h
    3030
    3131libcoeffs_la_LIBADD = ${top_builddir}/reporter/libreporter.la ${top_builddir}/misc/libmisc.la \
  • libpolys/coeffs/coeffs.h

    r465610 r14a7ef  
    4646  n_Znm, /**< only used if HAVE_RINGS is defined */
    4747  n_Z2m, /**< only used if HAVE_RINGS is defined */
     48  n_FlintQrat, /**< rational funtion field over Q */
    4849  n_CF /**< ? */
    4950};
  • libpolys/coeffs/flintcf_Q.cc

    r465610 r14a7ef  
    518518{
    519519  STATIC_VAR char CoeffName_flint_Q[20];
    520   sprintf(CoeffName_flint_Q,"flint:QQ[%s]",r->pParameterNames[0]);
     520  sprintf(CoeffName_flint_Q,"flintQp[%s]",r->pParameterNames[0]);
    521521  return (char*)CoeffName_flint_Q;
    522522
     
    525525{
    526526  char *buf=(char*)omAlloc(12+strlen(r->pParameterNames[0]));
    527   sprintf(buf,"flintQ(\"%s\")",r->pParameterNames[0]);
     527  sprintf(buf,"flintQp(\"%s\")",r->pParameterNames[0]);
    528528  return buf;
    529529}
     
    534534coeffs flintQInitCfByName(char *s,n_coeffType n)
    535535{
    536   const char start[]="flint:QQ[";
     536  const char start[]="flintQp[";
    537537  const int start_len=strlen(start);
    538538  if (strncmp(s,start,start_len)==0)
  • libpolys/coeffs/numbers.cc

    r465610 r14a7ef  
    2626#include "coeffs/shortfl.h"
    2727#include "coeffs/ntupel.h"
     28#include "coeffs/flintcf_Qrat.h"
    2829
    2930#ifdef HAVE_RINGS
     
    341342 NULL,         /* n_Z2m */
    342343 #endif
     344 flintQrat_InitChar, /* n_FlintQrat */
    343345 NULL         /* n_CF */
    344346};
  • libpolys/polys/flint_mpoly.h

    r465610 r14a7ef  
    1111#ifdef HAVE_FLINT
    1212#include <flint/flint.h>
     13#include "polys/monomials/monomials.h"
    1314
    1415#if __FLINT_RELEASE >= 20503
Note: See TracChangeset for help on using the changeset viewer.