10 Commits

Author SHA1 Message Date
5d2becd2b4 motor model selection working with RSE files 2023-04-25 20:35:17 -06:00
070013cff2 Add SimulationOptions class to keep track of and encapsulate various simulation options 2023-04-24 20:43:18 -06:00
0acec0829a Fix deadlock in QtRocket initialization after instantiating a default Rocket model during construction. sim::Propagator doesn't need a pointer to QtRocket always, it can just get the instance when it needs it. This is probably an opportunity for cleanup later though 2023-04-23 08:18:24 -06:00
32c9cda4b8 adding doxygen comments 2023-04-22 16:29:08 -06:00
23566efa67 Add terminateCondition to Rocket class. Allows the propagator to check the rocket for a terminate condition instead of hardcoding it in the propagator itself 2023-04-15 16:50:36 -06:00
e942cfb819 Fix bug in Thrustcurve::setThrustCurveVector that didn't recalculate maxTime after setting a new thrust curve 2023-04-15 16:41:42 -06:00
a33aeea77a Added dynamic thrust computation in Rocket and Propagator 2023-04-15 14:49:19 -06:00
f595562de9 refactored MainWindow compute ballistic trajector to use new Rocket interface 2023-04-09 17:00:37 -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
39920e2777 WIP. Added templated RK4 solver and some more framework code 2023-04-07 17:08:44 -06:00