pymls.layers package

Submodules

pymls.layers.elastic module

pymls.layers.elastic.transfert_elastic(Omega_minus, omega, k_x, medium, d)[source]

pymls.layers.fluid module

pymls.layers.fluid.transfert_fluid(Omega_minus, omega, k_x, medium, d)[source]

pymls.layers.layer module

class pymls.layers.layer.Layer(medium, thickness, name='Unnamed Layer')[source]

Bases: object

Methods

register  
update_frequency  
register(hook_name)[source]
update_frequency(omega)[source]
class pymls.layers.layer.StochasticLayer(medium, thickness, stochastic_param, pdf, name='Unnamed Layer')[source]

Bases: pymls.layers.layer.Layer

Methods

register  
reinit  
update_frequency  
reinit()[source]

pymls.layers.pem module

pymls.layers.pem.transfert_pem(Omega_minus, omega, k_x, medium, d)[source]

pymls.layers.screen module

pymls.layers.screen.transfert_screen(Omega_minus, omega, k_x, m, d)[source]

pymls.layers.utils module

pymls.layers.utils.generic_layer(medium)[source]

Module contents