11 & fstrSOLID, fstrHEAT, next_time, delta_time)
22 type(hecmwst_matrix) :: hecMAT
23 type(hecmwst_matrix),
pointer :: hecMATmpc
24 type(hecmwst_local_mesh) :: hecMESH
25 type(hecmwst_local_mesh),
pointer :: hecMESHmpc
26 type(hecmwst_ebc) :: hecEBC
27 real(kind=kreal) :: next_time, delta_time, beta
48 call hecmw_mpc_mat_ass(hecmesh, hecmat, hecmeshmpc, hecmatmpc)
49 call hecmw_mpc_trans_rhs(hecmesh, hecmat, hecmatmpc)
Essential boundary conditions kept as per-DOF marks and values so that they can be imposed on the mat...
subroutine, public hecmw_ebc_init(hecMAT, hecEBC)
subroutine, public hecmw_ebc_apply(hecMESH, hecMAT, hecEBC, conMAT)
subroutine, public hecmw_ebc_finalize(hecEBC)
This module defines common data and basic structures for analysis.
This module provides a subroutine for setting concerntrated heat flux boundary conditions.
subroutine heat_mat_ass_bc_cflux(hecMAT, fstrHEAT, CTIME, DTIME, beta)
This module provides a subroutine for setting distributed heat flux boundary conditions.
subroutine heat_mat_ass_bc_dflux(hecMESH, hecMAT, fstrSOLID, fstrHEAT, CTIME, DTIME, beta)
This module provides a subroutine for setting heat transfer boundary conditions.
subroutine heat_mat_ass_bc_film(hecMESH, hecMAT, fstrSOLID, fstrHEAT, CTIME, DTIME, beta)
This module provides a subroutine for setting fixed temperature boundary conditions.
subroutine heat_mat_ass_bc_fixt(hecMAT, hecEBC, fstrHEAT, CTIME, DTIME, beta)
This module provides a subroutine for setting heat radiate boundary conditions.
subroutine heat_mat_ass_bc_radiate(hecMESH, hecMAT, fstrHEAT, CTIME, DTIME, beta)
This module provides a subroutine for all boundary conditions needed in heat analysis.
subroutine heat_mat_ass_boundary(hecMESH, hecMAT, hecMESHmpc, hecMATmpc, fstrSOLID, fstrHEAT, next_time, delta_time)
Data for HEAT ANSLYSIS (fstrHEAT)