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().
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().
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().
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().
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().
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().