144 Commits

Author SHA1 Message Date
29871ecfdf Adding AnalysisWindow ui 2023-04-15 15:40:41 -06:00
a33aeea77a Added dynamic thrust computation in Rocket and Propagator 2023-04-15 14:49:19 -06:00
48d1a933ab add a timer to the propagator to record propagation time in runUntilTerminate() 2023-04-10 20:02:55 -06:00
0734d6a013 improvements to propagator getForceXYZ methods. The propagator now reaches out to the QtRocket singleton for current gravity data at each timestep. Can easily do the same for atmospheric density next 2023-04-10 19:19:11 -06:00
b77ba0ef04 Update the README, so that if anyone stumbles on this repo before it's actually ready for any sort of public release, they should be fairly warned. It might be good to actually just make the repo private before release, but I am not that self-conscious about it 2023-04-10 18:52:14 -06:00
ed34061195 removing temporary build artifacts that were accidentally committed 2023-04-10 18:36:48 -06:00
f595562de9 refactored MainWindow compute ballistic trajector to use new Rocket interface 2023-04-09 17:00:37 -06:00
f172e26d01 Added ConstantGravityModel. Always -9.8 m/s**2 in the z-direction 2023-04-07 17:08:45 -06:00
a6845d4552 Running the gui via QtRocket class instead of directly from main(). Intention is to have the gui run in its own thread, and be an interface to QtRocket component (which is the application), rather than the application itself 2023-04-07 17:08:45 -06:00
90e5289609 change rk4 integrator to take vector of doubles, spin off Qt gui in separate thread 2023-04-07 17:08:45 -06:00
1b855b2997 WIP 2023-04-07 17:08:45 -06:00
39920e2777 WIP. Added templated RK4 solver and some more framework code 2023-04-07 17:08:44 -06:00
6e00f22ce4 WIP 2023-04-07 17:08:44 -06:00
29a9c7fb68 Update Logger.cpp
updated comment for clarity
2023-04-07 17:08:44 -06:00
80b7a0109c Added Logger 2023-04-07 17:08:44 -06:00
addf3ea73e Added icon 2023-04-07 17:08:44 -06:00
8d663f858b Added RK4 solver 2023-04-07 17:08:44 -06:00
14b72ab1e0 Initial commit of Umbrello UML Modeler file. Not much there yet though 2023-04-07 17:08:44 -06:00
b9384f0200 remove qtcreator project user file 2023-04-07 17:08:44 -06:00
92c2986d46 Change to Qt toolkit and Qt Creator 2023-04-07 17:08:44 -06:00
2c24a0db2a update license to GPL 3
I don't particularly like GPL, I'd prefer something more permissive like BSD, but QCustomPlot is GPL3 and I want to use it. So GPL3 it is.
2023-04-07 17:07:25 -06:00
c1b8410718 Update README.md 2023-04-07 17:07:25 -06:00
ad94b56dc2 WIP 2023-04-07 17:07:25 -06:00
f4b7dab913 Updates to USStandardAtmosphere 2023-04-07 17:07:25 -06:00
e81f9d47b0 Adding a docs folder with the 1976 US Standard Atmosphere paper from NOAA 2023-04-07 17:07:24 -06:00
af4027e54c Got googletest working in sim/tests 2023-04-07 17:07:24 -06:00
0c98dc4f7b WIP 2023-04-07 17:07:24 -06:00
df14830bb3 Fixed nested CMakeLists.txt with proper include search paths between sub directories 2023-04-07 17:07:24 -06:00
cb4249801d WIP 2023-04-07 17:07:24 -06:00
a5c30d8508 WIP 2023-04-07 17:07:24 -06:00
da92f381c6 WIP 2023-04-07 17:07:24 -06:00
8f8b54b440 Initial commit of model/Thrustcurve that uses linear interpolation 2023-04-07 17:07:24 -06:00
2a81392482 Added initial CurlConnection class in anticipation of downloading motor data from ThrustCurve.org 2023-04-07 17:07:24 -06:00
0f45b11d43 Added application main icon 2023-04-07 17:07:24 -06:00
6fdfc1eb13 Launch menu item has an icon with transparent background 2023-04-07 17:07:24 -06:00
2d0980fdd6 Added sim folder and skeleton atmospheric, wind, and gravity models. Cleaned up main window a little 2023-04-07 17:07:24 -06:00
afb2ff85cf MainWindow now uses splitters 2023-04-07 17:07:24 -06:00
0adeddb42b cleanup 2023-04-07 17:07:24 -06:00
f085539ba7 Moved gui into subdirectory and split CMake build across main project and gui 2023-04-07 17:07:24 -06:00
31e151b56c Initial Commit. Just an empty main window right now 2023-04-07 17:07:24 -06:00
0db1d019f3 Update README.md 2023-04-07 17:07:24 -06:00
34c405804d Update README.md 2023-04-07 17:07:24 -06:00
ad808a746e Update README.md 2023-04-07 17:07:24 -06:00
18599bd425 Initial commit 2023-04-07 17:07:23 -06:00