Structs§
- AllStats
Visitor - Single-pass visitor that collects all stats.
- Exercise
Stats - Exercise
Volume Calculator - Volume for a specific exercise name only.
- RepCounter
- Sums all reps across all sets.
- SetCounter
- Counts all Set (Leaf) nodes in the tree.
- Tree
Stats - Combined stats result – computed in a single tree walk.
- Volume
Calculator - Sums weight * reps across all sets, normalised to kg.
Functions§
- compute_
tree_ stats - Compute all stats for a workout tree in a single pass.
- estimate_
1rm - Epley formula: 1RM = weight * (1 + reps / 30)