Browse Source

remove unused metrics.angular_position

test-refactor
cinnaboot 2 months ago
parent
commit
848cee8ad2
  1. 2
      continue.md
  2. 2
      docs/technical_reference.md
  3. 1
      src/test_utilities.cpp
  4. 1
      src/test_utilities.h

2
continue.md

@ -33,5 +33,3 @@
- **Always ask for review** before moving to the next file.
- **Only commit when asked.**
## 5. Testing Harness TODOs
- [ ] `OrbitalMetrics::angular_position` — uses `atan2(y, x)` which is XY-plane only; meaningless for inclined orbits

2
docs/technical_reference.md

@ -224,7 +224,7 @@ All satisfy vis-viva: v² = μ(2/r - 1/a).
## Testing Utilities
**OrbitalMetrics**: kinetic_energy, potential_energy, total_energy, orbital_radius, velocity_magnitude, angular_position.
**OrbitalMetrics**: kinetic_energy, potential_energy, total_energy, orbital_radius, velocity_magnitude.
**OrbitTracker**: Tracks orbit completion via quadrant transitions and total rotation. 3D mode uses orbital elements for inclined orbits.

1
src/test_utilities.cpp

@ -39,7 +39,6 @@ OrbitalMetrics calculate_orbital_metrics(CelestialBody* body, CelestialBody* par
Vec3 relative_pos = vec3_sub(body->global_position, parent->global_position);
metrics.orbital_radius = vec3_magnitude(relative_pos);
metrics.velocity_magnitude = vec3_magnitude(body->global_velocity);
metrics.angular_position = atan2(relative_pos.y, relative_pos.x);
metrics.kinetic_energy = calculate_kinetic_energy(body);
metrics.potential_energy = calculate_potential_energy_pair(body, parent);

1
src/test_utilities.h

@ -10,7 +10,6 @@ struct OrbitalMetrics {
double total_energy;
double orbital_radius;
double velocity_magnitude;
double angular_position;
};
struct OrbitTracker {

Loading…
Cancel
Save