Charge d'entraînement cible (targetWeight)Masse cible (Charge brute : kg / lbs)
Résistance brute d'entraînement bilatérale incluant la masse de la barre à vide et des colliers de serrage. Calculée selon l'arithmétique stricte IEEE 754 contre les vecteurs discrets de disques via un algorithme de rendu de monnaie borné en O(n). La valeur saisie doit être supérieure ou égale au poids à vide de la barre (généralement ≥ 20 kg / 45 lbs).
Par défaut : 100 kg (220,46 lbs)
Poids de la barre à vide (barbellMass)Norme de masse à vide (kg / lbs)
Masse structurelle de référence déduite de la charge brute avant le calcul du quotient bilatéral par manchon. Conforme aux tolérances d'usinage IWF et IPF : barre olympique homme (20 kg / 44,09 lbs, calibrée à 45 lbs dans les salles américaines, fût de 28 à 28,5 mm), barre olympique femme (15 kg / 33,07 lbs, fût de 25 mm), Safety Squat Bar (28–30 kg / 60–65 lbs) ou Hex/Trap Bar (25 kg / 55–60 lbs).
Par défaut : 20 kg (44,09 lbs)
Masse des colliers de serrage (collarPairWeight)Masse de rétention bilatérale (kg / lbs)
Masse combinée des colliers mécaniques fixant les disques contre l'épaulement du manchon. Les pinces ressorts ou colliers rapides en ABS présentent une masse négligeable (< 0,1 kg / 0,2 lb la paire), tandis que les colliers de compétition calibrés à vis IPF/IWF pèsent exactement 2,5 kg (5,51 lbs) la paire (1,25 kg par manchon), devant être impérativement déduits du calcul pour éviter toute surcharge involontaire.
Par défaut : 0 kg (Colliers rapides ABS / Pinces ressorts standards)
Matrice d'inventaire des disques (plateInventory)Ensemble discret de disques (Paires)
Inventaire de paires de disques disponibles par manchon par ordre décroissant (ex. standard métrique : 25, 20, 15, 10, 5, 2,5, 1,25 kg ; impérial : 45, 35, 25, 10, 5, 2,5 lbs). Si les dénominations olympiques canoniques garantissent une solution optimale via une approche gloutonne, les jeux non canoniques (ex. absence de disques de 15 kg ou 35 lbs) déclenchent une résolution dynamique par problème du sac à dos (knapsack) pour éviter les blocages de reliquat.
Par défaut : [25, 20, 15, 10, 5, 2.5, 1.25] kg (4 paires de chaque)
Protocole de montée en charge (warmupProtocol)Rampe d'intensité en pourcentage (Séries de reps à % de la charge de travail)
Rampe de potentialisation nerveuse progressive dérivée de la table de Prilepin et des courbes de recrutement des unités motrices. Enchaîne 2 séries barre à vide suivies de paliers d'intensité croissants (généralement 40 % × 5, 60 % × 3, 80 % × 1–2) en arrondissant chaque charge intermédiaire au disque discret le plus proche afin d'activer le système nerveux central sans accumulation de lactate métabolique.
Par défaut : Barre × 2x5, 40 % × 5, 60 % × 3, 80 % × 2