====== Commit 2006-09-28 ====== ===== Modifs ===== ==== Nettoyage des materiaux visco-élastiques ==== * **mtFEM/algos:** * Calcul du pas de temps critique authorisant des dépendances non-linéaires (la matrice de raideur des matériaux visco-elastiques dépend du pas de temps). * **mtMaterials/volumes:** * Possibilité de considérer plusieurs branches de Maxwell dans les matériaux visco-élastiques. * Possibilité de faire de l'explicite avec les matériaux visco-élastique (attention une sécurité <~0.5 est conseillée). * Début de l'introduction de dissipation numérique avec les lois Pk2Hyper. ==== Examples d'application ==== * **Création d'un matériau visco-élastique** avec ''mainLaw'' le numéro de la loi de type ''IsoViscoElasticFunction'' correspondant à la branche principale et ''maxwellLawi'' le numéro de la loi de type ''IsoViscoElasticFunction'' correspondant à la branche de maxwell numéro i: materSet.define(materIndex, VeIsoHyperPk2Material) materSet[materIndex].put(MASS_DENSITY, rho) materSet[materIndex].put(HYPER_K0, k) materSet[materIndex].put(MAIN_FUNCTION_NO, mainLaw) materSet[materIndex].put(MAXWELL_FUNCTION_NO1, maxwellLaw1) materSet[materIndex].put(MAXWELL_FUNCTION_NO2, maxwellLaw2) materSet[materIndex].put(MAXWELL_FUNCTION_... ===== Fichiers ajoutés/supprimés ===== A mtMaterials\volumes\HyperPk2GpcState.h A mtMaterials\volumes\HyperPk2GpcState.cpp A apps\monosMeca\hencky3dExp.py A apps\monosMeca\ogden3dExp.py A apps\monosMeca\pk23dNumDiss.py A apps\monosMeca\veOHOH3dExp.py A apps\monosMaterials\veIsoHHHHHHPk23dTracAna.py A apps\monosMaterials\veIsoHHHHHHPk23dTracNum.py