spatial discretization More...
Functions/Subroutines | |
| subroutine, public | discretization_init (homogenizationAt, microstructureAt, IPcoords0, NodeCoords0, sharedNodesBegin) | 
| stores the relevant information in globally accesible variables  More... | |
| subroutine, public | discretization_results | 
| write the displacements  More... | |
| subroutine, public | discretization_setipcoords (IPcoords) | 
| stores current IP coordinates  More... | |
| subroutine, public | discretization_setnodecoords (NodeCoords) | 
| stores current IP coordinates  More... | |
Variables | |
| integer, public, protected | discretization_nip | 
| integer, public, protected | discretization_nelem | 
| integer, dimension(:), allocatable, public, protected | discretization_homogenizationat | 
| integer, dimension(:), allocatable, public, protected | discretization_microstructureat | 
| real(preal), dimension(:,:), allocatable, public, protected | discretization_ipcoords0 | 
| real(preal), dimension(:,:), allocatable, public, protected | discretization_ipcoords | 
| real(preal), dimension(:,:), allocatable, public, protected | discretization_nodecoords0 | 
| real(preal), dimension(:,:), allocatable, public, protected | discretization_nodecoords | 
| integer | discretization_sharednodesbegin | 
spatial discretization
serves as an abstraction layer between the different solvers and DAMASK
| subroutine, public discretization::discretization_init | ( | integer, dimension(:), intent(in) | homogenizationAt, | 
| integer, dimension(:), intent(in) | microstructureAt, | ||
| real(preal), dimension(:,:), intent(in) | IPcoords0, | ||
| real(preal), dimension(:,:), intent(in) | NodeCoords0, | ||
| integer, intent(in), optional | sharedNodesBegin | ||
| ) | 
stores the relevant information in globally accesible variables
Definition at line 9963 of file DAMASK_marc.f90.
References discretization_homogenizationat, discretization_ipcoords, discretization_ipcoords0, discretization_microstructureat, discretization_nelem, discretization_nip, discretization_nodecoords, discretization_nodecoords0, and discretization_sharednodesbegin.
Referenced by discretization_marc::discretization_marc_init().
 Here is the caller graph for this function:| subroutine, public discretization::discretization_results | 
write the displacements
Definition at line 10000 of file DAMASK_marc.f90.
References discretization_ipcoords, discretization_ipcoords0, discretization_nodecoords, discretization_nodecoords0, discretization_sharednodesbegin, results::results_addgroup(), and results::results_closegroup().
Referenced by cpfem_results().
 Here is the call graph for this function:
 Here is the caller graph for this function:| subroutine, public discretization::discretization_setipcoords | ( | real(preal), dimension(:,:), intent(in) | IPcoords | ) | 
stores current IP coordinates
Definition at line 10020 of file DAMASK_marc.f90.
References discretization_ipcoords.
| subroutine, public discretization::discretization_setnodecoords | ( | real(preal), dimension(:,:), intent(in) | NodeCoords | ) | 
stores current IP coordinates
Definition at line 10032 of file DAMASK_marc.f90.
References discretization_nodecoords.
| integer, dimension(:), allocatable, public, protected discretization::discretization_homogenizationat | 
Definition at line 9936 of file DAMASK_marc.f90.
Referenced by discretization_init(), material::material_init(), and material::material_parsehomogenization().
| real(preal), dimension(:,:), allocatable, public, protected discretization::discretization_ipcoords | 
Definition at line 9940 of file DAMASK_marc.f90.
Referenced by discretization_init(), discretization_results(), and discretization_setipcoords().
| real(preal), dimension(:,:), allocatable, public, protected discretization::discretization_ipcoords0 | 
Definition at line 9940 of file DAMASK_marc.f90.
Referenced by discretization_init(), and discretization_results().
| integer, dimension(:), allocatable, public, protected discretization::discretization_microstructureat | 
Definition at line 9936 of file DAMASK_marc.f90.
Referenced by discretization_init(), material::material_init(), and material::material_parsemicrostructure().
| integer, public, protected discretization::discretization_nelem | 
Definition at line 9932 of file DAMASK_marc.f90.
Referenced by cpfem_init(), cpfem_initall(), crystallite_init(), discretization_init(), homogenization::homogenization_init(), and material::material_init().
| integer, public, protected discretization::discretization_nip | 
Definition at line 9932 of file DAMASK_marc.f90.
Referenced by cpfem_init(), cpfem_initall(), crystallite_init(), crystallite_stress(), discretization_init(), homogenization::homogenization_init(), material::material_init(), select_rotations(), select_tensors(), source_damage_anisobrittle::source_damage_anisobrittle_init(), source_damage_anisoductile::source_damage_anisoductile_init(), source_damage_isobrittle::source_damage_isobrittle_init(), source_damage_isoductile::source_damage_isoductile_init(), source_thermal_dissipation::source_thermal_dissipation_init(), and source_thermal_externalheat::source_thermal_externalheat_init().
| real(preal), dimension(:,:), allocatable, public, protected discretization::discretization_nodecoords | 
Definition at line 9940 of file DAMASK_marc.f90.
Referenced by discretization_init(), discretization_results(), and discretization_setnodecoords().
| real(preal), dimension(:,:), allocatable, public, protected discretization::discretization_nodecoords0 | 
Definition at line 9940 of file DAMASK_marc.f90.
Referenced by discretization_init(), and discretization_results().
      
  | 
  private | 
Definition at line 9946 of file DAMASK_marc.f90.
Referenced by discretization_init(), and discretization_results().