compute_type_thermal_crs Interface

interface


Calls

interface~~compute_type_thermal_crs~~CallsGraph interface~compute_type_thermal_crs type_thermal_crs%compute_type_thermal_crs proc~compute_type_thermal_crs compute_type_thermal_crs interface~compute_type_thermal_crs->proc~compute_type_thermal_crs interface~solve_type_thermal_crs type_thermal_crs%solve_type_thermal_crs proc~compute_type_thermal_crs->interface~solve_type_thermal_crs proc~apply_type_bc_crs type_bc%apply_type_bc_crs proc~compute_type_thermal_crs->proc~apply_type_bc_crs proc~check_convergence type_iteration%check_convergence proc~compute_type_thermal_crs->proc~check_convergence proc~continue_loop type_iteration%continue_loop proc~compute_type_thermal_crs->proc~continue_loop proc~get_step type_iteration%get_step proc~compute_type_thermal_crs->proc~get_step proc~get_time type_time%get_time proc~compute_type_thermal_crs->proc~get_time proc~increment_step type_iteration%increment_step proc~compute_type_thermal_crs->proc~increment_step proc~profile_start_timer type_time%profile_start_timer proc~compute_type_thermal_crs->proc~profile_start_timer proc~profile_stop_timer type_time%profile_stop_timer proc~compute_type_thermal_crs->proc~profile_stop_timer proc~set_initial_norms type_iteration%set_initial_norms proc~compute_type_thermal_crs->proc~set_initial_norms proc~solve_type_thermal_crs solve_type_thermal_crs interface~solve_type_thermal_crs->proc~solve_type_thermal_crs apply_crs apply_crs proc~apply_type_bc_crs->apply_crs proc~norm_2 norm_2 proc~check_convergence->proc~norm_2 proc~error_message error_message proc~profile_start_timer->proc~error_message proc~get_current_time get_current_time proc~profile_start_timer->proc~get_current_time proc~profile_stop_timer->proc~error_message proc~profile_stop_timer->proc~get_current_time proc~set_initial_norms->proc~norm_2 proc~norm_inf norm_inf proc~set_initial_norms->proc~norm_inf log_error log_error proc~error_message->log_error proc~solve_type_thermal_crs->proc~get_time check check proc~solve_type_thermal_crs->check proc~get_algorithm_name~2 type_iteration%get_algorithm_name proc~solve_type_thermal_crs->proc~get_algorithm_name~2 solve solve proc~solve_type_thermal_crs->solve

private module subroutine compute_type_thermal_crs(self, domain, property, temperature, porosity, controls, bc)

Arguments

Type IntentOptional Attributes Name
class(type_thermal_crs), intent(inout) :: self
type(type_domain), intent(inout) :: domain
type(type_properties_manager), intent(in) :: property
type(type_variable), intent(inout) :: temperature
type(type_variable), intent(inout) :: porosity
type(type_controls), intent(inout) :: controls
type(type_bc), intent(inout) :: bc