=================================================================== RCS file: /home/cvs/OpenXM/src/asir-port/cgi/r-fd.rr,v retrieving revision 1.5 retrieving revision 1.8 diff -u -p -r1.5 -r1.8 --- OpenXM/src/asir-port/cgi/r-fd.rr 2014/08/27 02:14:40 1.5 +++ OpenXM/src/asir-port/cgi/r-fd.rr 2015/02/28 11:39:13 1.8 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/asir-port/cgi/r-fd.rr,v 1.4 2014/08/06 07:39:47 takayama Exp $ */ +/* $OpenXM: OpenXM/src/asir-port/cgi/r-fd.rr,v 1.7 2015/02/25 04:47:50 takayama Exp $ */ load("tk_fd.rr")$ import("tk_r.rr")$ import("oh_number.rr")$ @@ -18,6 +18,14 @@ def r_d2rat(Y) { } def r_ahvec(A,B,C,Y) { Y = r_d2rat(Y); + Ans=a_ahvec(A,B,C,Y); + /* Fans=map(rtostr,map(tk_fd.tk_number_rattofloat,Ans)); */ + Fans=map(deval,Ans); + Fans = tk_r.asir2r_c(Fans); + return Fans; +} + +def a_ahvec(A,B,C,Y) { R=tk_fd.ahvec_abc(A,B,C,Y|all=1); Gamma=R[1]; Der=R[0]; @@ -26,10 +34,7 @@ def r_ahvec(A,B,C,Y) { for (I=0; I=4) return(map(map_deval,L)); + return(deval(L)); } end$