diff options
| author | Claudomator Agent <agent@claudomator> | 2026-03-15 03:44:25 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-25 04:54:31 +0000 |
| commit | 826d56ede2c59cad19748f61d8b5d75d08a702d9 (patch) | |
| tree | 6cdb3bbcc50ba6fc3a5c4f1ec077b6a1fa4a8384 /android-app/build.gradle | |
| parent | c943c22954132b21f3067b526b3c13f3300113dd (diff) | |
feat: add harmonic tide height predictions (Section 3.2 / 4.2)
Implement offline harmonic tide prediction as specified in COMPONENT_DESIGN.md:
- TideConstituent: name, speedDegPerHour, amplitudeMeters, phaseDeg
- TidePrediction: timestampMs, heightMeters
- TideStation: id, name, lat, lon, datumOffsetMeters, constituents
- HarmonicTideCalculator: predictHeight(), predictRange(), findHighLow()
Formula: h(t) = Z0 + Σ [ Hi × cos( ωi × (t − t0) − φi ) ]
- 15 unit tests covering all calculation paths
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'android-app/build.gradle')
0 files changed, 0 insertions, 0 deletions
