formation #352
application utilisation fct nD : lois Maxwell
0%
Description
Les lois intègrent déjà l’option: paramètres dépendants de courbe 1D
. on peut se servir de l’exemple d’implantation courbe 1D pour introduire les fct nD
. on peut se servir de l’exemple de la loi Loi_iso_elas3D qui utilise conjointement des courbes 1D et des fonction nD
Indications de méthodologie: (cf. ex Loi_iso_elas3D )
1) gestion des données
- déclaration dans le .h des fct nD
- intégration des fct nD dans: les contructeurs, le destructeur,
- lecture des données Loi_iso_elas3D::LectureDonneesParticulieres
À associer avec les informations à transmettre à l’utilisateur
Loi_iso_elas3D::Info_commande_LoisDeComp
- lecture et écriture Base_info: sert pour .BI et le restart
- affichage et test pour savoir si tout est complet:
Loi_iso_elas3D::Affiche() et Loi_iso_elas3D::TestComplet()
- gestion I/O des grandeurs particulières: (sera peut-être modifié ou complété lors de l’utilisation)
Loi_iso_elas3D::Grandeur_particuliere et Loi_iso_elas3D::ListeGrandeurs_particulieres
se font conjointement avec le stockage particulier au pti:
Loi_comp_abstraite::SaveResul qui donc doit-être modifié
Et également mettre à jour si besoin: Insertion_conteneur_dans_save_result et Activation_stockage_grandeurs_quelconques
2) Utilisation des fct nD
- dans les méthodes spécifiques:
Ex: Module_young_equivalent , Module_compressibilite_equivalent
- dans les 3 méthodes génériques:
Calcul_SigmaHH Calcul_DsigmaHH_tdt Calcul_dsigma_deps
- dans les méthodes associés (utilisées) par les méthodes génériques
(dépendent du type de loi)
Ex (Loi_iso_elas3D)
CalculGrandeurTravail
3) écriture d’un test basique d’utilisation:
- rédaction du test via l’utilisation d’Herezh en interactif
. vérif de Loi_iso_elas3D::Info_commande_LoisDeComp
- utilisation du test
. vérif que cela tourne: Calcul_SigmaHH Calcul_DsigmaHH_tdt Calcul_dsigma_deps
- sortie de grandeurs au format maple et au format gmsh:
. vérif de Loi_iso_elas3D::Grandeur_particuliere et Loi_iso_elas3D::ListeGrandeurs_particulieres