| 
									
										
										
										
											2008-08-10 02:59:55 -04:00
										 |  |  | ! Copyright (C) 2004, 2008 Slava Pestov. | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2008-08-10 02:59:55 -04:00
										 |  |  | USE: math | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | IN: math.constants | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | : e ( -- e ) 2.7182818284590452354 ; inline
 | 
					
						
							| 
									
										
										
										
											2008-02-06 20:23:39 -05:00
										 |  |  | : euler ( -- gamma ) 0.57721566490153286060 ; inline
 | 
					
						
							| 
									
										
										
										
											2008-01-24 18:12:39 -05:00
										 |  |  | : phi ( -- phi ) 1.61803398874989484820 ; inline
 | 
					
						
							| 
									
										
										
										
											2008-01-27 20:00:31 -05:00
										 |  |  | : pi ( -- pi ) 3.14159265358979323846 ; inline
 | 
					
						
							| 
									
										
										
										
											2009-05-06 13:38:14 -04:00
										 |  |  | : 2pi ( -- pi ) 2 pi * ; inline
 | 
					
						
							| 
									
										
										
										
											2011-11-23 21:49:33 -05:00
										 |  |  | : epsilon ( -- epsilon ) 0x3cb0000000000000 bits>double ; foldable
 | 
					
						
							|  |  |  | : single-epsilon ( -- epsilon ) 0x34000000 bits>float ; foldable
 | 
					
						
							|  |  |  | : smallest-float ( -- x ) 0x1 bits>double ; foldable
 | 
					
						
							|  |  |  | : largest-float ( -- x ) 0x7fefffffffffffff bits>double ; foldable
 |