Class: Planets::Mercury

Inherits:
Object
  • Object
show all
Defined in:
lib/horoscope/planets/mercury.rb

Constant Summary collapse

L0 =
[40989414, 148302034, 26087903, 5046294, 447785489, 52175806, 855346, 116520322, 78263709, 165590, 411969163, 104351612, 34561, 77930765, 130439515, 7583, 371348400, 156527418, 3559, 151202669, 1109378, 1726, 35832239, 182615321, 1803, 410333178, 5661332, 1364, 459918318, 27197281, 1589, 299510417, 25028521, 1017, 88031439, 31749235, 714, 154144865, 24978524, 643, 530266110, 21535949, 404, 328228847, 208703225, 352, 524156297, 20426571, 343, 576531885, 955599, 339, 586327765, 25558212, 451, 604989275, 51116424, 325, 133674334, 53285184, 259, 98732428, 4551953, 345, 279211901, 15874617, 272, 249451163, 529690, 234, 26672118, 11322664, 238, 11343953, 1059381, 264, 391705094, 57837138, 216, 65987207, 13521751, 183, 262878670, 27043502, 175, 453636829, 51066427, 181, 243413502, 25661304, 208, 209178234, 47623852, 172, 245200164, 24498830, 142, 336003948, 37410567, 137, 29098447, 10213285, 118, 278149786, 77204327, 96, 620398202, 234791128, 125, 372079804, 39609654, 86, 264219349, 51646115, 86, 195953042, 46514474, 88, 541338795, 26617594, 106, 420572116, 19804827, 89, 585243631, 41962520, 84, 433100364, 79373087, 69, 419446437, 19669, 63, 314700877, 7238675, 68, 63424819, 83925041, 69, 357201709, 25132303, 59, 274692752, 16983996, 64, 4762925, 33326578, 55, 405312663, 30639856, 54, 314331542, 27147285, 47, 549722099, 3881, 49, 398985863, 6770710, 56, 511920557, 73711755, 41, 564185159, 53131406, 51, 547786463, 50586733, 44, 122366857, 77154330, 41, 519309298, 6283075, 38, 243117327, 12566151]
L1 =
[1126007, 621703970, 26087903, 303471, 305565472, 52175806, 80538, 610454743, 78263709, 21245, 283531934, 104351612, 5592, 582675673, 130439515, 1472, 251845458, 156527418, 352, 305238094, 1109378, 388, 548039225, 182615321, 93, 611791163, 27197281, 90, 45481, 24978524, 102, 214879173, 208703225, 51, 562107554, 5661332, 44, 457348500, 25028521, 28, 304195430, 51066427, 22, 86475371, 955599, 27, 509210138, 234791128, 20, 371509622, 20426571, 20, 51934047, 21535949, 17, 572663608, 4551953, 16, 135134428, 529690, 15, 179184360, 11322664, 15, 574263453, 19669, 13, 359426938, 24498830, 12, 269591798, 53285184, 12, 389530641, 3881, 12, 470537436, 1059381, 7, 417682324, 26617594, 7, 50426804, 46514474, 8, 392723313, 27043502]
L2 =
[16903, 469072300, 26087903, 7396, 134735624, 52175806, 3018, 445643539, 78263709, 1107, 126226537, 104351612, 378, 431998055, 130439515, 122, 106868541, 156527418, 38, 408011610, 182615321, 14, 463343085, 1109378, 11, 79187646, 208703225, 5, 471799772, 24978524, 3, 377317513, 234791128, 2, 144059109, 27197281, 2, 149570544, 51066427, 1, 46023695, 260879031]
B0 =
[11737528, 198357498, 26087903, 2388076, 503738959, 52175806, 1222839, 314159265, 0, 543251, 179644363, 78263709, 129778, 483232503, 104351612, 31866, 158088495, 130439515, 7963, 460972126, 156527418, 2014, 135324164, 182615321, 513, 437835409, 208703225, 207, 491772563, 27197281, 208, 202020294, 24978524, 132, 111908492, 234791128, 100, 565684734, 20426571, 121, 181271752, 53285184, 91, 228163128, 25028521, 99, 9391887, 51116424, 94, 124184909, 31749235, 78, 440725880, 57837138, 77, 52557061, 1059381, 84, 508510388, 51066427, 49, 349752993, 5661332, 46, 323739270, 77204327, 44, 487849816, 79373087, 40, 246558332, 46514474, 37, 445768797, 4551953, 34, 414209210, 260879031, 35, 109057317, 1109378, 31, 118516389, 83925041, 30, 350328027, 21535949, 31, 241474588, 47623852]
B1 =
[429151, 350169780, 26087903, 146233, 314159265, 0, 22675, 1515366, 52175806, 10894, 48540174, 78263709, 6353, 342943919, 104351612, 2495, 16051210, 130439515, 859, 318452433, 156527418, 277, 621020774, 182615321, 86, 295244391, 208703225, 26, 597708962, 234791128, 27, 29068938, 27197281, 12, 337744320, 53285184, 12, 53792661, 24978524, 7, 271768609, 260879031, 7, 358305121, 51066427, 6, 292383205, 31749235, 5, 197318763, 51116424, 3, 34761695, 77154330, 3, 10739761, 79373087]
B2 =
[11830, 479065585, 26087903, 1913, 0, 0, 1044, 121216540, 52175806, 266, 443418336, 78263709, 170, 162255638, 104351612, 96, 480023691, 130439515, 44, 160758267, 156527418, 18, 466904655, 182615321, 6, 143404888, 208703225, 2, 447495202, 234791128]
R0 =
[39528271, 0, 0, 7834131, 619233722, 26087903, 795525, 295989690, 52175806, 121281, 601064153, 78263709, 21921, 277820093, 104351612, 4354, 582894543, 130439515, 918, 259650562, 156527418, 260, 302817753, 27197281, 289, 142441936, 25028521, 201, 564725040, 182615321, 201, 559227724, 31749235, 141, 625264202, 24978524, 100, 373435608, 21535949, 77, 366972526, 20426571, 63, 429905918, 25558212, 62, 476588899, 1059381, 66, 252520309, 5661332, 75, 447428642, 51116424, 48, 606824478, 53285184, 45, 241480951, 208703225, 35, 105917802, 27043502, 40, 235882016, 57837138, 44, 121957314, 15874617, 33, 86381554, 25661304, 37, 51733821, 47623852, 30, 179500530, 37410567, 28, 302063625, 51066427, 30, 88366335, 24498830, 26, 215021963, 39609654, 18, 496496008, 11322664, 21, 536857139, 13521751, 19, 498378647, 10213285, 16, 388765393, 26617594, 15, 44510589, 46514474, 17, 124077764, 77204327, 13, 162573946, 27147285, 13, 107657890, 51646115, 15, 428173463, 41962520, 13, 477056848, 33326578, 12, 606437138, 1109378, 13, 199984876, 25132303, 16, 263293587, 19804827, 11, 236500939, 4551953, 10, 546555460, 234791128, 12, 207613721, 529690, 12, 284997619, 79373087, 9, 121263611, 14765239, 9, 83697007, 12566151, 9, 541195286, 83925041, 7, 244636811, 30639856, 7, 553233943, 32858613, 7, 117101960, 16983996, 8, 356622930, 73711755, 7, 532625264, 426598, 6, 182313992, 36301188, 6, 427818149, 43071899, 8, 387737694, 50586733, 6, 531108526, 1589072, 5, 406893157, 53131406, 7, 391505031, 51749208]
R1 =
[217347, 465617158, 26087903, 44141, 142385543, 52175806, 10094, 447466326, 78263709, 2432, 124226083, 104351612, 1624, 0, 0, 603, 429303116, 130439515, 152, 106060779, 156527418, 39, 411136751, 182615321, 17, 454424652, 27197281, 17, 471193725, 24978524, 10, 87893548, 208703225, 8, 300540854, 25028521, 4, 213639058, 20426571, 4, 148074475, 51066427, 3, 321171223, 1059381, 3, 523846336, 21535949, 2, 392968881, 234791128, 2, 202623950, 24498830, 2, 123911360, 53285184, 1, 404524902, 5661332, 1, 261849590, 26617594, 1, 235659537, 27043502, 1, 137876323, 1109378, 1, 519094850, 46514474, 1, 21246226, 11322664, 1, 623733263, 27147285, 1, 56437938, 25132303, 1, 86374628, 57837138, 1, 328272284, 37410567, 1, 453194022, 77154330]
R2 =
[3117, 308231840, 26087903, 1245, 615183317, 52175806, 424, 292583352, 78263709, 136, 597983925, 104351612, 42, 274936980, 130439515, 21, 314159265, 0, 12, 580143162, 156527418, 3, 256993599, 182615321, 1, 314648120, 24978524, 1, 562142196, 208703225]

Class Method Summary collapse

Class Method Details

.lrgObject



13
14
15
# File 'lib/horoscope/planets/mercury.rb', line 13

def self.lrg
  [4.402507, 26088.147062, 5.3E-4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
end

.ptrObject



21
22
23
# File 'lib/horoscope/planets/mercury.rb', line 21

def self.ptr
  [L0, L1, L2, B0, B1, B2, R0, R1, R2]
end

.termsObject



17
18
19
# File 'lib/horoscope/planets/mercury.rb', line 17

def self.terms
 [L0.size, L1.size, L2.size, B0.size, B1.size, B2.size, R0.size, R1.size, R2.size]
end