Package reflectometry :: Package model3d :: Module Modeling_Chuck_Born

Module Modeling_Chuck_Born

source code

Variables
  struc = par_structure.Rectilinear(Dx= 100000, nx= 100)
  depth = array([200, 100, 600], 'd')
  SLD = array([3.4673e-6, 3.01e-6, 4.5068e-6], 'd')
  feature_form = par_form.Parallelapiped(50000, 50000, depth, SLD)
  phi = 0
  thickness = array([], 'd')
  SLD_sub = array([], 'd')
  substrate_form = par_form.Substrate(struc.Dx, struc.Dy, thickn...
  plot_points = 2000
  maxqx = 0.00060
  maxqy = 0.009
  maxqz = 0.07
  qx = linspace(-maxqx, maxqx, plot_points+ 1)
  qz = linspace(1.0e-6, maxqz, plot_points-1)
  qy = zeros(1, 'd')
  sub
  feature
  scatter_contrib = BornModel.BornModel(par_structure.structure_...
  intensity = BornModel.calculate(scatter_contrib, qx, qy, qz)
Variables Details

substrate_form

Value:
par_form.Substrate(struc.Dx, struc.Dy, thickness, SLD_sub)

scatter_contrib

Value:
BornModel.BornModel(par_structure.structure_loop(qx, qy, qz, struc), f\
eature, sub)