144 Commits

Author SHA1 Message Date
e6bf1fea9b Revert "Merge pull request #20 from cthunter01/propagator"
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc-13, g++-13, ubuntu-latest) (push) Has been cancelled
This reverts commit 6280d9fb0184275843a8f4406c7293e41e65a639, reversing
changes made to 3c9c8b8c6a2b2e7430ff09efdc2cc0c1996b16ca.
2025-04-16 18:23:28 -06:00
152907beb2 Revert "adding testfile to test repo mirroring from gitea to github"
This reverts commit 8af70eef399a5a237c2c8c006f3f58e56fe15e47.
2025-04-16 18:22:05 -06:00
d2ac30118b Revert "second test of gitea push mirroring"
This reverts commit c14697eddf0a15a2b5938f66fde6c12ca5fe840f.
2025-04-16 18:21:48 -06:00
cc9ba15320 Revert "third test of gitea push mirroring"
This reverts commit 1e04c362ce24c44c400f2ab21fc6ed75239b080b.
2025-04-16 18:21:16 -06:00
9432848310 Revert "remove temporary test file"
This reverts commit 60610150e277710f6751b09ed8db6a7c090dab06.
2025-04-16 18:20:47 -06:00
60610150e2 remove temporary test file
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc-13, g++-13, ubuntu-latest) (push) Has been cancelled
2025-04-16 18:15:55 -06:00
1e04c362ce third test of gitea push mirroring
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc-13, g++-13, ubuntu-latest) (push) Has been cancelled
2025-04-05 19:19:41 -06:00
c14697eddf second test of gitea push mirroring
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc-13, g++-13, ubuntu-latest) (push) Has been cancelled
2025-04-05 19:18:47 -06:00
8af70eef39 adding testfile to test repo mirroring from gitea to github
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc-13, g++-13, ubuntu-latest) (push) Has been cancelled
2025-04-05 19:05:21 -06:00
7fd12b6e0c
Merge pull request #21 from cthunter01/propagator
Merge pull request #1 from qtrocket/development
2025-04-05 18:54:24 -06:00
ae72cf63a8
Merge pull request #1 from qtrocket/development
update
2025-04-05 18:53:20 -06:00
6280d9fb01
Merge pull request #20 from cthunter01/propagator
Propagator
2025-04-05 18:52:14 -06:00
6ddba41dd6 WIP 2024-08-16 18:18:49 -06:00
cb1a8c379b Initial commit of propagator test branch 2024-08-16 16:18:35 -06:00
3c9c8b8c6a
Merge pull request #19 from cthunter01/development
Fix build failures and add github CI actions. Automated builds on Ubuntu and Windows
2024-08-14 18:28:54 -06:00
ead8d1dc01
Merge branch 'qtrocket:development' into development 2024-08-14 18:27:26 -06:00
86587dc435
Update README.md 2024-08-14 18:25:52 -06:00
5a332ec060 Substantial refactor and cleanup of Propagator and Rocket class (now RocketModel class) 2024-03-17 10:19:39 -06:00
46eca1136f Remove model::Stage for now. It'll be good in the future, but makes initial development more complex. Prototype with single stage rocket for now while working out the physics engine 2024-03-17 08:13:24 -06:00
63a5b8995f Update CTest infrastructure to automatically run qtrocket unit tests 2024-03-15 15:17:26 -06:00
e0f3eb1c45 Exclude ubuntu-latest clang build since it's broken (not my breakage, Github's config of ubuntu-latest) 2024-03-15 13:29:30 -06:00
b72d6ff67f Add unit tests to workflow. Disable clang for now because it's broken in ubuntu-latest build container 2024-03-15 13:27:05 -06:00
1a29d0b04e Tweaking workflow. Trying to use gcc-13 on ubuntu 2024-03-15 12:58:37 -06:00
f938d5e21c fix typo in windows-latest.yml action 2024-03-15 12:41:12 -06:00
78bfecd8a3 Split github actions by OS 2024-03-15 12:39:40 -06:00
903b0ee8e6
Update cmake-multi-platform.yml 2024-03-15 12:08:08 -06:00
fb7e267bb4
Test gcc13 on ubuntu-latest: Update cmake-multi-platform.yml 2024-03-15 11:58:14 -06:00
17e87e2c40
Update cmake-multi-platform.yml 2024-03-15 11:20:38 -06:00
46c5caa1ab
Add "install Qt" to github actions: Update cmake-multi-platform.yml 2024-03-15 11:17:44 -06:00
bf83ffc9ec
Add github actions: Create cmake-multi-platform.yml 2024-03-15 11:01:15 -06:00
5db186e8da Fixed build on Fedora with boost. I'm not sure why it worked on FreeBSD but in Fedora 39 CMake didn't set boost up properly, or maybe the FetchContent(Boost) just never worked and it always found the installed boost library? But it fetches and sets up dynamically now... 2024-03-15 10:50:00 -06:00
e5c068ddf7 Remove external dependency on fmtlib in favor of std::format. Begin transition of model::Part into an interface 2024-03-14 18:06:05 -06:00
6a015d9797 Fix crash on motor load 2024-03-14 07:05:16 -06:00
f4e560fcd9 quick cleanup 2024-02-18 16:38:22 -07:00
5da279a8e6 Cleanup 2024-02-18 16:25:45 -07:00
d9cc4e4aec Remove CMakeLists.txt.user 2024-02-18 09:03:51 -07:00
9517b5b682 Added first model tests. Super basic Part test 2023-10-20 17:03:52 -06:00
41183b8397 WIP. Added Stage objects, and made Stage and Rocket a Propagatable. Changed Propagator to propagate a Propagatable instead of a Rocket. This is to allow for propagating dropped stages 2023-10-20 14:48:35 -06:00
9b807d53a4 Fixed US Standard Atmosphere class and tests 2023-10-19 10:58:01 -06:00
9391b85a07 WIP. Started building model/Part component 2023-10-19 08:33:34 -06:00
4da21707b6 Building and running again 2023-10-16 17:40:33 -06:00
505a66a1be WIP 2023-10-16 14:55:31 -06:00
d8e0341742 merge 2023-05-18 20:02:18 -06:00
22c4e79f52 WIP 2023-05-18 19:58:34 -06:00
c7b453d253 added googletest and a USStandardAtmosphereTest 2023-05-15 18:36:47 -06:00
d307bf47c6 Split large CMakeLists into multiple subdirectory libraries. This will make unit testing easier on a per-component basis 2023-05-10 21:03:02 -06:00
558211e9fe Removed the Propagator from the Rocket. It shouldn't really be there, now the Propagator belongs to QtRocket, and is paired with a particular Rocket model, but doesn't belong to that model 2023-05-06 09:20:42 -06:00
8e620cf0c1 Added Eigen dependency, so now QtRocket Vectors (and matrices and quaternions) are backed by Eigen. Cleaned up unused files also 2023-05-06 08:53:56 -06:00
821df8905a Now reads motor delays 2023-05-05 08:01:59 -06:00
42298ca801 merge with upstream 2023-05-04 16:40:20 -06:00