finesse.thermal.hello_vinet.substrate_temperatures
- finesse.thermal.hello_vinet.substrate_temperatures(data, z, h)
- Computes the 2D substrate temperature distribution per Watt of absorbed power in each of the coating and substrate for an arbitrary axisymmetric heating irradiance computed with - finesse.thermal.hello_vinet.get_p_n_s_numerical().- Parameters:
- datatuple
- Irradiance fit data from - finesse.thermal.hello_vinet.get_p_n_s_numerical()
- zndarray
- Longitudinal points, should sample points between -h/2 and h/2. Sampling outside this region will yield incorrect results. 
- hfloat
- Longitudinal points 
 
- Returns:
- T_coatndarray(shape=(z.size, r.size))
- 2D array of temperature in substrate from coating absorption per watt of power absorbed in coating 
- T_bulkndarray(shape=(z.size, r.size))
- 2D array of temperature throughout substrate from bulk absorption per watt of power absorber through the entire substrate. 
 
 - Notes - This is using equation 3.20 and 3.25 in [32] for \(\phi=0\). - Currently only works for n_max == 0.