boundary_layer

iadpython.start.boundary_layer(s, top=True)[source]

Create reflection and transmission arrays for a boundary_layer.

If ‘boundary_layer==”top”’ then the arrays returned are for the top surface and the labels are as expected i.e. ‘T01’ is the reflection for light from air passing to the slab. Otherwise the calculations are made for the bottom surface and the labels are backwards i.e. ‘T01 == T32’ and ‘T10 == T23’, where 0 is the first air slide surface, 1 is the slide/slab surface, 2 is the second slide/slab surface, and 3 is the bottom slide/air surface.

Parameters:
  • s – slab

  • top – True if this is the top slide

Returns:

R01 – reflection array from air to slab R10: reflection array from slab to air T01: transmission array from air to slab T10: transmission array from slab to air