Class ApfpConst
In: lib/rapfp/Apfp.rb
Parent: Object

Methods

e   four   half   init2   log_e_10   minus_one   minus_two   new   one   pi   ten   two   zero  

Public Class methods

[Source]

     # File lib/rapfp/Apfp.rb, line 650
650: def initialize()
651: 
652: #  puts "Initializing..."
653:   @ZERO = ap_int(0)
654:   @ONE = ap_int(1)
655:   @TWO = ap_int(2)
656:   @FOUR = ap_int(4)
657:   @TEN = ap_int(10)
658:   @HALF = Apfp.new(5,-1,5,-NUM_DIGITS).norm
659:   @MINUS_ONE = ap_int(-1)
660:   @MINUS_TWO = ap_int(-2)
661: #  puts "Initialized"
662:   
663: end

Public Instance methods

[Source]

     # File lib/rapfp/Apfp.rb, line 707
707: def e
708:   @E
709: end

[Source]

     # File lib/rapfp/Apfp.rb, line 693
693: def four
694:         @FOUR
695: end

[Source]

     # File lib/rapfp/Apfp.rb, line 699
699: def half
700:         @HALF
701: end

[Source]

     # File lib/rapfp/Apfp.rb, line 664
664: def init2
665: #  puts "Initializing(2)..."
666:   @E = @ONE.exp
667:   @LOG_E_10 = @TEN.log_basic_init
668:   @PI = ((@HALF.asin_basic)*ap_int(6))
669:   @PI.display_val("PI")
670:   @E.display_val("E")
671:   @LOG_E_10.display_val("LOG_E_10")
672: #  puts "Initialized(2)"
673: end

[Source]

     # File lib/rapfp/Apfp.rb, line 711
711: def log_e_10
712:   @LOG_E_10 
713: end

[Source]

     # File lib/rapfp/Apfp.rb, line 684
684: def minus_one
685:         @MINUS_ONE
686: end

[Source]

     # File lib/rapfp/Apfp.rb, line 687
687: def minus_two
688:         @MINUS_TWO
689: end

[Source]

     # File lib/rapfp/Apfp.rb, line 681
681: def one
682:         @ONE
683: end

[Source]

     # File lib/rapfp/Apfp.rb, line 703
703: def pi
704:   @PI
705: end

[Source]

     # File lib/rapfp/Apfp.rb, line 696
696: def ten
697:         @TEN
698: end

[Source]

     # File lib/rapfp/Apfp.rb, line 690
690: def two
691:         @TWO
692: end

[Source]

     # File lib/rapfp/Apfp.rb, line 676
676: def zero
677: 
678:   @ZERO
679: 
680: end

[Validate]