wiki:coulee_de_lave_funct

Découpage fonctionnel de l'application

  • Creation des objets visuels
    • Creation de l'objet diapir
    • Creation de l'objet couche de matiere ( niveau de lave, ciel, sol )
  • Déplacement de l'entité par différence de viscosité et de densité
  • Interfaçage :
    • Transfert de chaleur
    • Transfert de matière entre diapirs
  • Amelioration du Viewer :
    • Suppression des appels de constructeurs à chaque boucle
    • Selection d'une entite au clic de souris
    • Rapprochement de l'entite au moyen du clic de souris

Test par module de l'application

Entites

  • La détection des voisins fonctionne t'elle ?
  • Cette détection est-elle correcte au niveau des distances ?

Diapir

  • Est ce que le déplacement du diapir se passe correctement dans un niveau ?
  • Est ce que le déplacement du diapir traverse correctement deux niveaux ?
  • Les diapirs fusionnent-elles ?
  • Creation d'interfaces avec les niveaux de lave
  • Creation d'interfaces avec les diapirs

Interface

  • Creation d'interface
  • Suppression d'interface avec desabonnement auparavant des entites

Transfert de chaleur

  • Lancement du transfert de chaleur
  • Est ce que le transfert de chaleur fonctionne bien ?
  • Est ce que l'air garde une température constante ?
  • Est ce que le niveau de lave perd de la chaleur ?
  • Est ce que le sol gagne de la chaleur ?
  • Cette augmentation de chaleur du sol est plus faible que le refroidissement du niveau de lave?

Transfert de matiere

  • Est ce que le transfert de matière fonctionne ?
  • Est ce que seul le volume de matière superposé est transféré ?

Attachments