Package reflectometry :: Package model1d :: Package model :: Module layer

Module layer

source code

Reflectometry layer times.

A reflectometry layer has a function calc which takes a vector z and a layer thickness d, returning a profile value for each z:

def calc(self, thickness, z):

Reflectometry profile interactor.

Classes
  FlatLayer
Flat section of reflectometry profile
  SlopeLayer
Sloping section of reflectometry profile
  SplineLayer
Spline section of reflectometry profile
  CosineLayer
Cosine section of reflectometry profile
  PowerLawLayer
PowerLaw section of reflectometry profile
  TetheredPolymerLayer
TetheredPolymer section of reflectometry profile
  JoinLayer
Join the current section of the profile to the previous section
  NoLayer
Empty layer
Functions
 
Layer(v, **kw)
Construct a layer a simple description.
source code
Function Details

Layer(v, **kw)

source code 
Construct a layer a simple description. Use 0 for NoLayer, a value for a flat layer, a pair for a sloping layer or a long list for a spline layer.