Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: get ring precision (number of digits) value
PostPosted: Sun Jul 31, 2016 2:39 pm 
assuming that somewhere a ring is declared (by ot hers), lets say

Code:
ring R = (real,55,57),x,dp;


is there a Singular function to get the number of digits like

Code:
int R_digits ;
int R_restdigits;
R_digits = digits(R);
R_restdigits = restdigits(R);


?


Report this post
Top
  
Reply with quote  
 Post subject: Re: get ring precision (number of digits) value
PostPosted: Wed Aug 03, 2016 1:49 pm 

Joined: Sat Apr 16, 2016 7:25 pm
Posts: 8
Apologies if I misunderstood your question,
If you want to recover details of declared ring, use ringlist command. For example,

Code:
ring r = (real,55,57),x,dp;
ringlist(r);  //Displays information regarding current ring as array of arrays.

Now,
int R_digits =ringlist(r)[1][2][1];     //55
int R_restdigits = ringlist(r)[1][2][2];    //57


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

It is currently Fri May 13, 2022 10:58 am
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group