DAMASK with grid solvers  Revision: v2.0.3-2204-gdb1f2151
The Düsseldorf Advanced Material Simulation Kit with Grid Solvers
constitutive.f90 File Reference

Go to the source code of this file.

Modules

module  constitutive
 elasticity, plasticity, internal microstructure state
 

Functions/Subroutines

subroutine, public constitutive::constitutive_init
 allocates arrays pointing to array of the various constitutive modules More...
 
real(preal) function, dimension(6, 6), public constitutive::constitutive_homogenizedc (ipc, ip, el)
 returns the homogenize elasticity matrix ToDo: homogenizedC66 would be more consistent More...
 
subroutine, public constitutive::constitutive_dependentstate (F, Fp, ipc, ip, el)
 calls microstructure function of the different constitutive models More...
 
subroutine, public constitutive::constitutive_lpanditstangents (Lp, dLp_dS, dLp_dFi, S, Fi, ipc, ip, el)
 contains the constitutive equation for calculating the velocity gradient More...
 
subroutine, public constitutive::constitutive_lianditstangents (Li, dLi_dS, dLi_dFi, S, Fi, ipc, ip, el)
 contains the constitutive equation for calculating the velocity gradient More...
 
pure real(preal) function, dimension(3, 3), public constitutive::constitutive_initialfi (ipc, ip, el)
 collects initial intermediate deformation gradient More...
 
subroutine, public constitutive::constitutive_sanditstangents (S, dS_dFe, dS_dFi, Fe, Fi, ipc, ip, el)
 returns the 2nd Piola-Kirchhoff stress tensor and its tangent with respect to the elastic/intermediate deformation gradients depending on the selected elastic law (so far no case switch because only Hooke is implemented) More...
 
subroutine constitutive::constitutive_hooke_sanditstangents (S, dS_dFe, dS_dFi, Fe, Fi, ipc, ip, el)
 returns the 2nd Piola-Kirchhoff stress tensor and its tangent with respect to the elastic and intermeidate deformation gradients using Hookes law More...
 
subroutine, public constitutive::constitutive_collectdotstate (S, FArray, Fi, FpArray, subdt, ipc, ip, el)
 contains the constitutive equation for calculating the rate of change of microstructure More...
 
subroutine, public constitutive::constitutive_collectdeltastate (S, Fe, Fi, ipc, ip, el)
 for constitutive models having an instantaneous change of state will return false if delta state is not needed/supported by the constitutive model More...
 
subroutine, public constitutive::constitutive_results
 writes constitutive results to HDF5 output file More...
 

Variables

integer, public, protected constitutive::constitutive_plasticity_maxsizedotstate
 
integer, public, protected constitutive::constitutive_source_maxsizedotstate