vibe coding an orbital mechanics simulation to try out claude code
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cinnaboot
3bd35bb90e
create config_validator module and refactor validation logic
- Add config_validator module with validation functions
- Move validate_initial_positions from simulation to config_validator
- Add validate_mass_ratios (checks parent/child mass ratio)
- Add validate_soi_overlap (detects bodies with overlapping SOIs)
- Add validate_nested_orbits (checks moon orbit boundaries)
- Update config_loader to use run_all_config_validations
- Update tests to expect mutual SOI config to fail validation
|
6 months ago |
| .. |
|
configs
|
fix missing commas in orbit TOML blocks
|
6 months ago |
|
test_energy.cpp
|
Implement maneuver planning system with config-based scheduled burns
|
6 months ago |
|
test_hyperbolic_orbit.cpp
|
WIP: Phase 4-6 - Initialization, validation, and test updates
|
6 months ago |
|
test_integration.cpp
|
Add Catch2 testing and implement RK4 integration
|
6 months ago |
|
test_invalid_parent_assignment.cpp
|
create config_validator module and refactor validation logic
|
6 months ago |
|
test_main.cpp
|
Add Catch2 testing and implement RK4 integration
|
6 months ago |
|
test_maneuver_planning.cpp
|
fix whitespace
|
6 months ago |
|
test_maneuvers.cpp
|
WIP: Phase 4-6 - Initialization, validation, and test updates
|
6 months ago |
|
test_moon_orbits.cpp
|
WIP: Phase 4-6 - Initialization, validation, and test updates
|
6 months ago |
|
test_orbital_period.cpp
|
Implement maneuver planning system with config-based scheduled burns
|
6 months ago |
|
test_parabolic_orbit.cpp
|
WIP: Phase 4-6 - Initialization, validation, and test updates
|
6 months ago |
|
test_root_body_transitions.cpp
|
WIP: Phase 4-6 - Initialization, validation, and test updates
|
6 months ago |
|
test_soi_transition.cpp
|
WIP: Phase 4-6 - Initialization, validation, and test updates
|
6 months ago |