Geometric information about the IP cells needed for the nonlocal. More...
Functions/Subroutines | |
| subroutine | geometry_plastic_nonlocal_setipneighborhood (IPneighborhood) | 
| Set the integration point (IP) neighborhood.  More... | |
| subroutine | geometry_plastic_nonlocal_setipvolume (IPvolume) | 
| Set the initial volume associated with an integration point.  More... | |
| subroutine | geometry_plastic_nonlocal_setiparea (IParea) | 
| Set the initial areas of the unit triangle/unit quadrilateral/tetrahedron/hexahedron.  More... | |
| subroutine | geometry_plastic_nonlocal_setipareanormal (IPareaNormal) | 
| Set the direction normal of the areas of the triangle/quadrilateral/tetrahedron/hexahedron.  More... | |
| subroutine | geometry_plastic_nonlocal_disable | 
| Free memory used by variables only needed by plastic_nonlocal.  More... | |
| subroutine | geometry_plastic_nonlocal_results | 
| Write geometry data to results file.  More... | |
Variables | |
| integer, protected | geometry_plastic_nonlocal_nipneighbors | 
| integer, dimension(:,:,:,:), allocatable, protected | 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_ipvolume0 | 
| volume associated with IP (initially!)  More... | |
| real(preal), dimension(:,:,:), allocatable, protected | geometry_plastic_nonlocal_iparea0 | 
| area of interface to neighboring IP (initially!)  More... | |
| real(preal), dimension(:,:,:,:), allocatable, protected | geometry_plastic_nonlocal_ipareanormal0 | 
| area normal of interface to neighboring IP (initially!)  More... | |
Geometric information about the IP cells needed for the nonlocal.
| subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_disable | 
Free memory used by variables only needed by plastic_nonlocal.
Definition at line 9862 of file DAMASK_marc.f90.
References geometry_plastic_nonlocal_iparea0, geometry_plastic_nonlocal_ipareanormal0, geometry_plastic_nonlocal_ipneighborhood, and geometry_plastic_nonlocal_ipvolume0.
Referenced by constitutive::constitutive_init().
 Here is the caller graph for this function:| subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_results | 
Write geometry data to results file.
Definition at line 9882 of file DAMASK_marc.f90.
References geometry_plastic_nonlocal_iparea0, geometry_plastic_nonlocal_ipareanormal0, geometry_plastic_nonlocal_ipvolume0, and results::results_openjobfile().
Referenced by discretization_marc::discretization_marc_init().
 Here is the call graph for this function:
 Here is the caller graph for this function:| subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setiparea | ( | real(preal), dimension(:,:,:), intent(in) | IParea | ) | 
Set the initial areas of the unit triangle/unit quadrilateral/tetrahedron/hexahedron.
Definition at line 9837 of file DAMASK_marc.f90.
References geometry_plastic_nonlocal_iparea0.
Referenced by discretization_marc::discretization_marc_init().
 Here is the caller graph for this function:| subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setipareanormal | ( | real(preal), dimension(:,:,:,:), intent(in) | IPareaNormal | ) | 
Set the direction normal of the areas of the triangle/quadrilateral/tetrahedron/hexahedron.
Definition at line 9850 of file DAMASK_marc.f90.
References geometry_plastic_nonlocal_ipareanormal0.
Referenced by discretization_marc::discretization_marc_init().
 Here is the caller graph for this function:| subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setipneighborhood | ( | integer, dimension(:,:,:,:), intent(in) | IPneighborhood | ) | 
Set the integration point (IP) neighborhood.
: The IP neighborhood for element ID (last index), IP ID (second but last index) and
Definition at line 9810 of file DAMASK_marc.f90.
References geometry_plastic_nonlocal_ipneighborhood, and geometry_plastic_nonlocal_nipneighbors.
| subroutine geometry_plastic_nonlocal::geometry_plastic_nonlocal_setipvolume | ( | real(preal), dimension(:,:), intent(in) | IPvolume | ) | 
Set the initial volume associated with an integration point.
Definition at line 9824 of file DAMASK_marc.f90.
References geometry_plastic_nonlocal_ipvolume0.
Referenced by discretization_marc::discretization_marc_init().
 Here is the caller graph for this function:| real(preal), dimension(:,:,:), allocatable, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_iparea0 | 
area of interface to neighboring IP (initially!)
Definition at line 9792 of file DAMASK_marc.f90.
Referenced by geometry_plastic_nonlocal_disable(), geometry_plastic_nonlocal_results(), geometry_plastic_nonlocal_setiparea(), and kinetics().
| real(preal), dimension(:,:,:,:), allocatable, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_ipareanormal0 | 
area normal of interface to neighboring IP (initially!)
Definition at line 9795 of file DAMASK_marc.f90.
Referenced by geometry_plastic_nonlocal_disable(), geometry_plastic_nonlocal_results(), geometry_plastic_nonlocal_setipareanormal(), and kinetics().
| 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]
Definition at line 9786 of file DAMASK_marc.f90.
Referenced by geometry_plastic_nonlocal_disable(), geometry_plastic_nonlocal_setipneighborhood(), and kinetics().
| real(preal), dimension(:,:), allocatable, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_ipvolume0 | 
volume associated with IP (initially!)
Definition at line 9789 of file DAMASK_marc.f90.
Referenced by geometry_plastic_nonlocal_disable(), geometry_plastic_nonlocal_results(), geometry_plastic_nonlocal_setipvolume(), and kinetics().
| integer, protected geometry_plastic_nonlocal::geometry_plastic_nonlocal_nipneighbors | 
Definition at line 9783 of file DAMASK_marc.f90.
Referenced by geometry_plastic_nonlocal_setipneighborhood(), and kinetics().