Table of Contents

Commit 2006-10-10

Modifs

Exemple d'utilisation d'une telle loi

Pour utiliser ce nouveau matériau, on déclare dans le jeu de données :

      materSet.define(materIndex, EvpMixtHGrainSizeHypoMaterial)
      materSet[materIndex].put(ELASTIC_MODULUS, E)
      materSet[materIndex].put(POISSON_RATIO, Nu)
      materSet[materIndex].put(GRAINSIZE_INIT, initGs)
      materSet[materIndex].put(YIELD_NUM, IhIndex)
      materSet[materIndex].put(KH_NB, 1)
      materSet[materIndex].put(KH_NUM1, KhIndex)
      materSet[materIndex].put(GRAINSIZE_NUM, GsIndex)
      materSet[materIndex].put(VISCO_NUM, ViscoIndex)
      materLawSet.define(IhIndex, LinearIsotropicHardening)
      materLawSet[IhIndex].put(IH_SIGEL, sigel)
      materLawSet[IhIndex].put(IH_H, h)
      materLawSet.define(KhIndex, ArmstrongFrederickKinematicHardening)
      materLawSet[KhIndex].put(KH_H, h)
      materLawSet[KhIndex].put(KH_B, b)
      materLawSet.define(GsIndex, SinhGrainSize)
      materLawSet[GsIndex].put(SINH_BETA, beta)
      materLawSet[GsIndex].put(SINH_A, a)
      materLawSet[GsIndex].put(SINH_P, p)
      materLawSet[GsIndex].put(SINH_ALPHA1, alpha1)
      materLawSet[GsIndex].put(SINH_ALPHA2, alpha2)
      materLawSet[GsIndex].put(SINH_Q, q)
      materLawSet[GsIndex].put(SINH_R, r)
      materLawSet.define(ViscoIndex, PerzynaPlasticViscosity)
      materLawSet[ViscoIndex].put(PERZYNA_K, k)
      materLawSet[ViscoIndex].put(PERZYNA_M, m)
      materLawSet[ViscoIndex].put(PERZYNA_N, n)

Fichiers ajoutés/supprimés

A apps/monosMaterials/evpCinGs2dAxiCis.py
A apps/monosMaterials/evpCinGs2dAxiTrac.py
A apps/monosMaterials/evpCinGs2dEpeCis.py
A apps/monosMaterials/evpCinGs2dEpeTrac.py
A apps/monosMaterials/evpCinGs3dCis.py
A apps/monosMaterials/evpCinGs3dTrac.py
A apps/monosMaterials/evpIsoGs2dAxiCis.py
A apps/monosMaterials/evpIsoGs2dAxiTrac.py
A apps/monosMaterials/evpIsoGs2dEpeCis.py
A apps/monosMaterials/evpIsoGs2dEpeTrac.py
A apps/monosMaterials/evpIsoGs3dCis.py
A apps/monosMaterials/evpIsoGs3dTrac.py
A mtMaterials/volumes/EvpMixtHGrainSizeHypoGpState.cpp
A mtMaterials/volumes/EvpMixtHGrainSizeHypoGpState.h
A mtMaterials/volumes/EvpMixtHGrainSizeHypoGpkState.cpp
A mtMaterials/volumes/EvpMixtHGrainSizeHypoGpkState.h
A mtMaterials/volumes/EvpMixtHGrainSizeHypoMatShcuts.cpp
A mtMaterials/volumes/EvpMixtHGrainSizeHypoMatShcuts.h
A mtMaterials/volumes/EvpMixtHGrainSizeHypoMaterial.cpp
A mtMaterials/volumes/EvpMixtHGrainSizeHypoMaterial.h
R apps/monosMaterials/evpIsoGsHypo2dAxiCis.py
R apps/monosMaterials/evpIsoGsHypo2dAxiTrac.py
R apps/monosMaterials/evpIsoGsHypo2dEpeCis.py
R apps/monosMaterials/evpIsoGsHypo2dEpeTrac.py
R apps/monosMaterials/evpIsoGsHypo3dCis.py
R apps/monosMaterials/evpIsoGsHypo3dTrac.py
R apps/monosMaterials/evpdSinhHypo2dAxiCis.py
R apps/monosMaterials/evpdSinhHypo2dAxiTrac.py
R apps/monosMaterials/evpdSinhHypo2dEpeCis.py
R apps/monosMaterials/evpdSinhHypo2dEpeTrac.py
R apps/monosMaterials/evpdSinhHypo3dCis.py
R apps/monosMaterials/evpdSinhHypo3dTrac.py
R mtMaterials/volumes/EvpdSinhHypoGpState.cpp
R mtMaterials/volumes/EvpdSinhHypoGpState.h
R mtMaterials/volumes/EvpdSinhHypoMatShcuts.cpp
R mtMaterials/volumes/EvpdSinhHypoMatShcuts.h
R mtMaterials/volumes/EvpdSinhHypoMaterial.cpp
R mtMaterials/volumes/EvpdSinhHypoMaterial.h

TAG : PP_061010

Pierre-Paul Jeunechamps 2006/10/10 16:13