Table of Contents

Commit 2016-03-23

Gurson version Fabulous + Visco KocksMecking 3

Gurson

Divers

avant :

    double pertu = 1.0e-6;
    if (defo1.getNorm() > 0.0)
        pertu *= defo1.getNorm();

après :

 double pertu = 1.0e-8; 
    if (defo1.getNorm() > 1.0e-4)
        pertu = 1.0e-4*defo1.getNorm()

(nb : je viens de me rendre compte que c'est pas fait sur le calcul de la part volumique de la matrice … to be done…)

Il n'y a manifestement pas de tests ANS dans la batterie vu que ma correction ne change rien. Comment puis-je vérifier que je n'ai pas cassé autre chose !!!

Fichiers ajoutés/supprimés

Adding: oo_meta\mtMaterialLaws\gursonDamage
Adding: oo_meta\mtMaterialLaws\gursonDamage\GursonTvergaardDamageEvolution.h/cpp
Adding: oo_meta\mtMaterialLaws\gursonDamage\GursonTvergaardIsoHCriterion.h/cpp
Adding: oo_meta\mtMaterialLaws\gursonDamage\GursonTvergaardVIsoHCriterion.h/cpp
Adding: oo_meta\mtMaterialLaws\yieldstress\ViscoKocksMecking3YieldStress.h/cpp
Adding: oo_meta\mtMaterials\volumes\EvpGursonDamageHypoMaterial.h/cpp

Tests ajoutés/supprimés

Added: oo_meta\apps\monosMaterials2\Gurson2DamageLinearIHAdded : oo_nda\fabulous\gurson3D/GursonDamageTracDamConstant.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamConstantEp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamConstantEvp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamGrow.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamGrowEp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamGrowEvp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclFastEp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclFastEvp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclFastGrowEp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclFastGrowEvp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclSlowEp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclSlowEvp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclSlowGrowEp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNuclSlowGrowEvp.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNucleation.py
Added : oo_nda\fabulous\gurson3D/GursonDamageTracDamNucleationHigh.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamConstant.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamConstantEp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamConstantEvp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamConstantNum.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamGrow.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamGrowEp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamGrowEvp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclFastEp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclFastEvp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclFastGrowEp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclFastGrowEvp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclSlowEp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclSlowEvp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclSlowGrowEp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNuclSlowGrowEvp.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNucleation.py
Added : oo_nda\fabulous\gursonAxisym/GursonDamageTracDamNucleationHigh.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamConstantEp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamConstantEvp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamGrow.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamGrowEp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamGrowEvp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamGrowKM.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclFastEp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclFastEvp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclFastGrowEp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclFastGrowEvp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclSlowEp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclSlowEvp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclSlowGrowEp.py
Added : oo_nda\fabulous\gursonEpd/GursonDamageTracDamNuclSlowGrowEvp.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracTempV1.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracTempVT0_000001.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracTempVT0_001.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracTempVT1.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracTempVT1000.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracVitesseDefo293K.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracVitesseDefo350K.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracVitesseDefo400K.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracVitesseDefo450K.py
Added : oo_nda\fabulous\gursonVKM2/KM2TracVitesseDefo500K.py
Added : oo_nda\fabulous\tools\GursonDamageTrac.py
Added : oo_nda\fabulous\tools\GursonKM2TracTemp.py
Added : oo_nda\fabulous\tools\KM2Material.py
Added : oo_nda\fabulous\tools\KM3TracEpdTemp.py
Added : oo_nda\fabulous\tools\KM3TracVitesseDefo.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracTempV1.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracTempVT0_000001.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracTempVT0_001.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracTempVT1.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracTempVT1000.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracVitesseDefo293K.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracVitesseDefo350K.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracVitesseDefo400K.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracVitesseDefo450K.py
Added : oo_nda/fabulous/viscoKocksMecking3/KM3TracVitesseDefo500K.py

Luc Papeleux 2016/03/23