apply_crs_thermal_dirichlet Interface

interface


Calls

interface~~apply_crs_thermal_dirichlet~~CallsGraph interface~apply_crs_thermal_dirichlet type_bc_thermal_dirichlet%apply_crs_thermal_dirichlet proc~apply_crs_thermal_dirichlet apply_crs_thermal_dirichlet interface~apply_crs_thermal_dirichlet->proc~apply_crs_thermal_dirichlet interface~calculate_time_coefficient calculate_time_coefficient proc~apply_crs_thermal_dirichlet->interface~calculate_time_coefficient proc~apply_crs_dirichlet_base apply_crs_dirichlet_base proc~apply_crs_thermal_dirichlet->proc~apply_crs_dirichlet_base target_edges target_edges proc~apply_crs_thermal_dirichlet->target_edges values values proc~apply_crs_thermal_dirichlet->values proc~calculate_time_coefficient calculate_time_coefficient interface~calculate_time_coefficient->proc~calculate_time_coefficient proc~find_crs type_crs%find_crs proc~apply_crs_dirichlet_base->proc~find_crs

private module subroutine apply_crs_thermal_dirichlet(self, current_time, A, b, domain, mode)

Arguments

Type IntentOptional Attributes Name
class(type_bc_thermal_dirichlet), intent(in) :: self
real(kind=real64), intent(in) :: current_time
type(type_crs), intent(inout), optional :: A
real(kind=real64), intent(inout) :: b(:)
type(type_domain), intent(in) :: domain
integer(kind=int32), intent(in), optional :: mode