material subroutine for adiabatic temperature evolution More...
Data Types | |
| type | tparameters | 
Functions/Subroutines | |
| subroutine, public | thermal_adiabatic_init | 
| module initialization  More... | |
| logical function, dimension(2), public | thermal_adiabatic_updatestate (subdt, ip, el) | 
| calculates adiabatic change in temperature based on local heat generation model  More...  | |
| subroutine, public | thermal_adiabatic_getsourceanditstangent (Tdot, dTdot_dT, T, ip, el) | 
| returns heat generation rate  More... | |
| real(preal) function, public | thermal_adiabatic_getspecificheat (ip, el) | 
| returns homogenized specific heat capacity  More... | |
| real(preal) function, public | thermal_adiabatic_getmassdensity (ip, el) | 
| returns homogenized mass density  More... | |
| subroutine, public | thermal_adiabatic_results (homog, group) | 
| writes results to HDF5 output file  More... | |
Variables | |
| type(tparameters), dimension(:), allocatable | param | 
material subroutine for adiabatic temperature evolution
| real(preal) function, public thermal_adiabatic::thermal_adiabatic_getmassdensity | ( | integer, intent(in) | ip, | 
| integer, intent(in) | el | ||
| ) | 
returns homogenized mass density
| [in] | el | element number | 
| ip | integration point number | 
Definition at line 23515 of file DAMASK_marc.f90.
Referenced by thermal_adiabatic_updatestate().
 Here is the caller graph for this function:| subroutine, public thermal_adiabatic::thermal_adiabatic_getsourceanditstangent | ( | real(preal), intent(out) | Tdot, | 
| real(preal), intent(out) | dTdot_dT, | ||
| real(preal), intent(in) | T, | ||
| integer, intent(in) | ip, | ||
| integer, intent(in) | el | ||
| ) | 
returns heat generation rate
| [in] | el | element number | 
| ip | integration point number | 
Definition at line 23430 of file DAMASK_marc.f90.
Referenced by thermal_adiabatic_updatestate().
 Here is the caller graph for this function:| real(preal) function, public thermal_adiabatic::thermal_adiabatic_getspecificheat | ( | integer, intent(in) | ip, | 
| integer, intent(in) | el | ||
| ) | 
returns homogenized specific heat capacity
| [in] | el | element number | 
| ip | integration point number | 
Definition at line 23488 of file DAMASK_marc.f90.
Referenced by thermal_adiabatic_updatestate().
 Here is the caller graph for this function:| subroutine, public thermal_adiabatic::thermal_adiabatic_init | 
module initialization
reads in material parameters, allocates arrays, and does sanity checks
Definition at line 23353 of file DAMASK_marc.f90.
References config::config_homogenization, prec::emptystringarray, material::material_homogenizationat, material::material_homogenizationmemberat, material::temperature, material::temperaturerate, material::thermal_adiabatic_id, material::thermal_initialt, material::thermal_type, material::thermal_typeinstance, material::thermalmapping, and material::thermalstate.
Referenced by homogenization::homogenization_init().
 Here is the caller graph for this function:| subroutine, public thermal_adiabatic::thermal_adiabatic_results | ( | integer, intent(in) | homog, | 
| character(len=*), intent(in) | group | ||
| ) | 
writes results to HDF5 output file
Definition at line 23541 of file DAMASK_marc.f90.
References param.
Referenced by homogenization::homogenization_results().
 Here is the caller graph for this function:| logical function, dimension(2), public thermal_adiabatic::thermal_adiabatic_updatestate | ( | real(preal), intent(in) | subdt, | 
| integer, intent(in) | ip, | ||
| integer, intent(in) | el | ||
| ) | 
calculates adiabatic change in temperature based on local heat generation model 
 
| [in] | el | element number | 
| ip | integration point number | 
Definition at line 23391 of file DAMASK_marc.f90.
References thermal_adiabatic_getmassdensity(), thermal_adiabatic_getsourceanditstangent(), and thermal_adiabatic_getspecificheat().
Referenced by homogenization::updatestate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 23334 of file DAMASK_marc.f90.
Referenced by thermal_adiabatic_results().