Commit Graph

41 Commits (bc82bc8ddbf9264edd147a99abe49a7fa79c9124)

Author SHA1 Message Date
Daniel Warner bc82bc8ddb Caching of integrator values for epoch and atime 2011-04-11 16:40:55 +01:00
Daniel Warner 927c7d11bc Removed unused constants struct from SGDP4 2011-04-06 00:55:55 +01:00
Daniel Warner dc4cbef3d1 Removed FASX* variables from being class members to static const double 2011-04-04 00:59:58 +01:00
Daniel Warner 1a28236473 Added FindPosition which takes a Julian object 2011-04-04 00:18:53 +01:00
Daniel Warner 5c02e61ec1 SDP4 position routines made const 2011-04-03 12:55:30 +01:00
Daniel Warner cbb1f894cf Moved sing/cosg from common init to deep space init 2011-04-03 12:41:05 +01:00
Daniel Warner 9c7aa8325d Use #define instead of constants struct. Updated gsto. 2011-04-03 11:48:47 +01:00
Daniel Warner ba84b41b60 Rearrange globals constants. Rename sgp4 to n_*_. Reset constants 2011-04-02 14:27:09 +01:00
Daniel Warner 01573c3e4f Rearrange variables and comments for deep space 2011-03-31 20:39:05 +01:00
Daniel Warner d18256e116 Comments 2011-03-31 20:27:16 +01:00
Daniel Warner 5275bded96 Made 2 methods const 2011-03-31 19:54:33 +01:00
Daniel Warner 0d9cedd50e All deep space functions start with DeepSpace 2011-03-31 19:47:04 +01:00
Daniel Warner d9bb10a12c Created DeepCalculateLunarSolarTerms() to calculate lunar solar terms 2011-03-31 19:44:23 +01:00
Daniel Warner 0970a0f44a Changes to FindPositionSDP4() 2011-03-31 18:40:51 +01:00
Daniel Warner d497544ca2 Misc formatting
Program now loops around and prints az/el for a set of satellites
2011-03-30 18:16:37 +01:00
Daniel Warner 3c9845e34f Removed unused deep space global variables.
zmol changed to use d_zmol_
2011-03-30 15:57:15 +01:00
Daniel Warner eebc89f6a3 DeepSecular() compiles 2011-03-30 13:50:41 +01:00
Daniel Warner c4dd1f28be Moved calculate dot terms into seperate function 2011-03-30 12:17:20 +01:00
Daniel Warner a8b25f89c5 Changed declaration of DeepSecular() 2011-03-30 01:04:20 +01:00
Daniel Warner 581aa9ac26 Tidy up of DeepPeriodics() 2011-03-30 00:58:47 +01:00
Daniel Warner e395c6d8ae Removed integrator steps being global 2011-03-29 23:15:57 +01:00
Daniel Warner 268baadd53 Tidying up DeepSpaceInitialize 2011-03-29 21:08:44 +01:00
Daniel Warner 5eb32aa647 Split FindPosition into two functions. 2011-03-29 19:36:11 +01:00
Daniel Warner 971b7944e3 Selectable constants 2011-03-29 16:24:52 +01:00
Daniel Warner 7672ce2b56 SGP4 should work fine 2011-03-27 14:36:48 +01:00
Daniel Warner ef2f9c5a9e Always compute lunar / solar terms rather than if time changes by more than 30 minutes 2011-03-27 14:20:45 +01:00
Daniel Warner 51eb52a801 Start of DeepSecular 2011-03-27 13:04:05 +01:00
Daniel Warner 93d60e91e8 Sorting out global variables 2011-03-27 02:06:49 +01:00
Daniel Warner 26d5a6c1de FinalPosition calls DeepPeriodic 2011-03-27 00:21:36 +00:00
Daniel Warner f13a2975a5 DeepPeriodics compiles. 2011-03-27 00:04:28 +00:00
Daniel Warner 9d11955cbf DeepInitialize is complete. 2011-03-26 23:22:15 +00:00
Daniel Warner cc71fa0ffb Now compiles 2011-03-26 22:58:23 +00:00
Daniel Warner 4ececbff56 Creating variables for DeepInitialize 2011-03-26 22:06:39 +00:00
Daniel Warner 3800afc71f Start of DeepInitialize 2011-03-26 21:07:51 +00:00
Daniel Warner 896548d782 Removed tle struct at t = 0.0; 2011-03-26 19:17:12 +00:00
Daniel Warner 30bcc6900d Start of adding helper functions for tle values. 2011-03-26 18:24:34 +00:00
Daniel Warner ceecb900a5 Updated constants. xnodp is recovered mean motion. 2011-03-26 16:11:52 +00:00
Daniel Warner 4a129cb20a Convert units into kilometers 2011-03-25 16:30:18 +00:00
Daniel Warner 0e03902f69 Added local copy of variables to FinalPosition 2011-03-25 15:51:11 +00:00
Daniel Warner 6d6bda0eaa FindPosition 2011-03-25 15:06:32 +00:00
Daniel Warner 90d6800594 Added SatelliteException
Added SGDP4. Plus the beginning initialize code.
2011-03-25 02:03:05 +00:00