@@ -2114,16 +2114,6 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,
21142114 ENDIF
21152115 Q_CON_F = HTCF* DTMP
21162116
2117- ! Compute back side emissivity
2118-
2119- IF (SF_BACK% EMISSIVITY_SPECIFIED) THEN
2120- EMISSIVITY_BACK = SF_BACK% EMISSIVITY
2121- ELSEIF (SF% EMISSIVITY_BACK_SPECIFIED) THEN
2122- EMISSIVITY_BACK = SF% EMISSIVITY_BACK
2123- ELSEIF (BACKING /= INSULATED) THEN
2124- CALL GET_EMISSIVITY(ONE_D,NWP,EMISSIVITY_BACK)
2125- ENDIF
2126-
21272117 ! Get heat losses from convection and radiation out of back of surface
21282118
21292119 SELECT CASE (BACKING)
@@ -2141,6 +2131,11 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,
21412131 ELSE
21422132 TMP_GAS_BACK = TMP_0(BC% KK)
21432133 ENDIF
2134+ IF (SF% EMISSIVITY_BACK_SPECIFIED) THEN
2135+ EMISSIVITY_BACK = SF% EMISSIVITY_BACK
2136+ ELSE
2137+ CALL GET_EMISSIVITY(ONE_D,NWP,EMISSIVITY_BACK)
2138+ ENDIF
21442139 DTMP = TMP_GAS_BACK - B1% TMP_B
21452140 HTCB = HEAT_TRANSFER_COEFFICIENT(NM,T,DTMP,SF,BACK_SIDE= .TRUE. )
21462141 Q_CON_B = HTCB* DTMP
@@ -2176,6 +2171,13 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,
21762171 ELSE
21772172 DIRICHLET_BACK = .FALSE.
21782173 ENDIF
2174+ IF (SF_BACK% EMISSIVITY_SPECIFIED) THEN
2175+ EMISSIVITY_BACK = SF_BACK% EMISSIVITY
2176+ ELSEIF (SF% EMISSIVITY_BACK_SPECIFIED) THEN
2177+ EMISSIVITY_BACK = SF% EMISSIVITY_BACK
2178+ ELSEIF (BACKING /= INSULATED) THEN
2179+ CALL GET_EMISSIVITY(ONE_D,NWP,EMISSIVITY_BACK)
2180+ ENDIF
21792181
21802182 END SELECT
21812183
0 commit comments