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

Go to the source code of this file.

Modules

module  geometry_plastic_nonlocal
 Geometric information about the IP cells needed for the nonlocal.
 

Functions/Subroutines

subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setipneighborhood (IPneighborhood)
 Set the integration point (IP) neighborhood. More...
 
subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setipvolume (IPvolume)
 Set the initial volume associated with an integration point. More...
 
subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setiparea (IParea)
 Set the initial areas of the unit triangle/unit quadrilateral/tetrahedron/hexahedron. More...
 
subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setipareanormal (IPareaNormal)
 Set the direction normal of the areas of the triangle/quadrilateral/tetrahedron/hexahedron. More...
 
subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_disable
 Free memory used by variables only needed by plastic_nonlocal. More...
 
subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_results
 Write geometry data to results file. More...
 

Variables

integer, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_nipneighbors
 
integer, dimension(:,:,:,:), allocatable, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_ipneighborhood
 6 or less neighboring IPs as [element ID, IP ID, face ID that point to me] More...
 
real(preal), dimension(:,:), allocatable, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_ipvolume0
 volume associated with IP (initially!) More...
 
real(preal), dimension(:,:,:), allocatable, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_iparea0
 area of interface to neighboring IP (initially!) More...
 
real(preal), dimension(:,:,:,:), allocatable, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_ipareanormal0
 area normal of interface to neighboring IP (initially!) More...