material subroutine for variable heat source More...
Data Types | |
| type | tparameters |
| container type for internal constitutive parameters More... | |
Functions/Subroutines | |
| subroutine, public | source_thermal_externalheat_init |
| module initialization More... | |
| subroutine, public | source_thermal_externalheat_dotstate (phase, of) |
| rate of change of state More... | |
| subroutine, public | source_thermal_externalheat_getrateanditstangent (TDot, dTDot_dT, phase, of) |
| returns local heat generation rate More... | |
Variables | |
| integer, dimension(:), allocatable | source_thermal_externalheat_offset |
| which source is my current thermal dissipation mechanism? More... | |
| integer, dimension(:), allocatable | source_thermal_externalheat_instance |
| instance of thermal dissipation source mechanism More... | |
| type(tparameters), dimension(:), allocatable | param |
| containers of constitutive parameters (len Ninstance) More... | |
material subroutine for variable heat source
| subroutine, public source_thermal_externalheat::source_thermal_externalheat_dotstate | ( | integer, intent(in) | phase, |
| integer, intent(in) | of | ||
| ) |
rate of change of state
state only contains current time to linearly interpolate given heat powers
Definition at line 14473 of file DAMASK_marc.f90.
References source_thermal_externalheat_offset.
Referenced by constitutive::constitutive_collectdotstate().
Here is the caller graph for this function:| subroutine, public source_thermal_externalheat::source_thermal_externalheat_getrateanditstangent | ( | real(preal), intent(out) | TDot, |
| real(preal), intent(out) | dTDot_dT, | ||
| integer, intent(in) | phase, | ||
| integer, intent(in) | of | ||
| ) |
returns local heat generation rate
Definition at line 14492 of file DAMASK_marc.f90.
References param, source_thermal_externalheat_instance, and source_thermal_externalheat_offset.
| subroutine, public source_thermal_externalheat::source_thermal_externalheat_init |
module initialization
reads in material parameters, allocates arrays, and does sanity checks
Definition at line 14428 of file DAMASK_marc.f90.
References config::config_phase, debug::debug_constitutive, debug::debug_level, debug::debug_levelbasic, discretization::discretization_nip, material::material_allocatesourcestate(), material::material_phaseat, param, material::phase_nsources, material::phase_source, material::source_thermal_externalheat_id, source_thermal_externalheat_instance, material::source_thermal_externalheat_label, and source_thermal_externalheat_offset.
Referenced by constitutive::constitutive_init().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
containers of constitutive parameters (len Ninstance)
Definition at line 14412 of file DAMASK_marc.f90.
Referenced by source_thermal_externalheat_getrateanditstangent(), and source_thermal_externalheat_init().
|
private |
instance of thermal dissipation source mechanism
Definition at line 14400 of file DAMASK_marc.f90.
Referenced by source_thermal_externalheat_getrateanditstangent(), and source_thermal_externalheat_init().
|
private |
which source is my current thermal dissipation mechanism?
Definition at line 14400 of file DAMASK_marc.f90.
Referenced by source_thermal_externalheat_dotstate(), source_thermal_externalheat_getrateanditstangent(), and source_thermal_externalheat_init().