Project

General

Profile

Bug #123

Typage du temps dans le calcul du CUC time.

Added by bruno katra over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
High
Assignee:
Start date:
11/04/2014
Due date:
% Done:

100%

Estimated time:
revision:
r40

Description

Actuellement, le résultat final du calcul du temps :
coarse + fine est casté dans un double.
Selon Thomas pas suffisant pour garder assez de précision (14 chiffres significatifs alors qu'on en voudrait 16 = 10+6 digits)

Il faudrait maintenir le calcul et l'affichage séparé en integer pour le coarse et float pour le fine time.

Update : on fait le double affichage dans le fichier de sortie : integer (2^-16 unit) + temps en float avec affichage séparé pour garder toute la précision car cet affichage pourra être utile pour la validation


Related issues

Related to Task #122: Calcul optimisé du fine time.Closed2014-04-11

History

#1 Updated by bruno katra over 7 years ago

  • % Done changed from 0 to 30

Plus la peine :
Explications Thomas : pour le L1 on garde le CUC time sous forme d'entier tel qu'il est dans le binaire (48 bits dans un unsigned int 64).
Il ne souhaite pas de conversion en secondes float à cette étape

A confirmer : est-ce vraiment nécessaire de perdre ce temps après en L2? D'un autre côté plus sur car la decom faite au LESIA sera difficile à valider et à modifier.

#2 Updated by bruno katra over 7 years ago

  • Status changed from New to In Progress

#3 Updated by bruno katra over 7 years ago

  • Description updated (diff)
  • % Done changed from 30 to 40

#4 Updated by bruno katra over 7 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 40 to 100
  • revision changed from r0 to r40

Implémenté et testé OK dans r40

Also available in: Atom PDF