36 Commits (80375c8b473d7912442710d522e21810b6f3b253)

Author SHA1 Message Date
cinnaboot 3bd35bb90e create config_validator module and refactor validation logic 6 months ago
cinnaboot c5946acdc4 WIP: Phase 4-6 - Initialization, validation, and test updates 6 months ago
cinnaboot dade860e89 Phase 4: Update initialization to use orbital mechanics module 6 months ago
cinnaboot 121f1b9d29 Phase 2: Update data structures with global_position/global_velocity 6 months ago
cinnaboot 681ff82f88 add FIXME about inclined orbits 6 months ago
cinnaboot dbf9231f14 fix whitespace 6 months ago
cinnaboot 2875d3f50d Refactor: Break up update_simulation into helper functions 6 months ago
cinnaboot aca56351ff Fix: Remove duplicate maneuver execution code 6 months ago
cinnaboot ce35c618d6 Implement maneuver planning system with config-based scheduled burns 6 months ago
cinnaboot f5a1fdd245 Refactor: Integrate spacecraft into SimulationState 6 months ago
cinnaboot 51831923a2 Fix Hohmann transfer test: fix retrograde bug and simplify validation 6 months ago
cinnaboot bf1b8ee0c6 remove extra printf debugging per sim step 6 months ago
cinnaboot 5ebac26118 Implement config-based spacecraft with LEO initialization and impulse burn 6 months ago
cinnaboot c4262ab096 Store and display config file name in simulation state 6 months ago
cinnaboot cbd8923604 Refactor velocity calculation and consolidate initialization 6 months ago
cinnaboot 185b736614 Consolidate body initialization into single loop 6 months ago
cinnaboot 65855caecd Refactor simulation code to remove FIXMEs 6 months ago
cinnaboot 4ee5841a9a Fix Titan moon orbital stability 6 months ago
cinnaboot a260d24d36 Simplify find_dominant_body based on parent type 6 months ago
cinnaboot 60e852be8b Simplify find_dominant_body to remove hysteresis 6 months ago
cinnaboot 9802dc7c91 Phase 1-3: Implement mission planning module for Hohmann transfers 6 months ago
cinnaboot 76619c19eb Phase 1: Enable root body transitions for patched conics 6 months ago
cinnaboot ee055856a5 fix: enable SOI exit transitions with conditional hysteresis 6 months ago
cinnaboot 1ec6249208 Add parabolic orbit support and test case 6 months ago
cinnaboot ed1e50e8f8 remove simulation dependencies from physics module 6 months ago
cinnaboot 64d9284477 Fix parent body transition bug in simulation 6 months ago
cinnaboot d25df0c022 update fixmes about root body simulation 6 months ago
cinnaboot 757eb05ef4 add FIXMEs, and update manual TODO 6 months ago
cinnaboot e857ce57a5 add debugging to problematic simulation function 6 months ago
cinnaboot 052efff5d1 Phase 2: Local frame integration (Earth Moon test now passing!) 6 months ago
cinnaboot 92be7f8111 Phase 1: Add local coordinate frame storage (no behavior change) 6 months ago
cinnaboot a64e1ab17c Remove multiple root bodies support from simulation.cpp 6 months ago
cinnaboot e374c0529a Remove unused add_body() and consolidate velocity initialization 6 months ago
cinnaboot 9aafbd5ccf Refactor velocity initialization into smaller functions 6 months ago
cinnaboot 81e799c2ec Rename bodies.h/cpp to simulation.h/cpp 6 months ago
cinnaboot 89931c3571 Fix SOI calculation and orbit direction bugs 6 months ago
cinnaboot 0e2f9dd92f Refactor orbital elements to reusable code and track SOI transitions 6 months ago
cinnaboot 89f064b41f review and remove the old euler integration code 6 months ago
cinnaboot 95ba4de348 Add Catch2 testing and implement RK4 integration 6 months ago
cinnaboot d7d49b7dce Add orbit path visualization with sim-to-render coordinate transform 6 months ago
cinnaboot ae4c31f688 Implement barycentric orbital calculations for binary star systems 6 months ago
cinnaboot e8a56c93c1 Initial commit 6 months ago