Package reflectometry :: Package model3d :: Module isigsax_chuck_comparison

Module isigsax_chuck_comparison

source code

Variables
  struc = par_structure.Rectilinear(Dx= 10000, nx= 1000)
  depth = array([2450, 200], 'd')
  SLD = array([2.265e-5, 2.265e-6], 'd')
  feature_form = par_form.Parallelapiped(37000, 37000, depth, SLD)
  phi = 0
  thickness = array([50000], 'd')
  SLD_sub = array([2.265e-5], 'd')
  substrate_form = par_form.Substrate(struc.Dx, struc.Dy, thickn...
  plot_points = 2000
  maxqx = 0.0020
  maxqy = 0.009
  maxqz = 0.12
  qx = linspace(-maxqx, maxqx, plot_points+ 1)
  qz = linspace(1.0e-6, maxqz, plot_points-1)
  qy = zeros(1, 'd')
  intensity_chuck = BornModel.calculate(scatter_contrib, qx, qy,...
  intensity_Gparallel = BornModel.calculate(scatter_contrib, qx,...
  intensity_Gprism = BornModel.calculate(scatter_contrib, qx, qy...
  type = 'cylinder'
  sub
  feature
  scatter_contrib = BornModel.BornModel(par_structure.structure_...
  intensity_Gcylinder = BornModel.calculate(scatter_contrib, qx,...
  diff_intensity = intensity_chuck*(4* pi/(.08* 37000** 2))** 2-...
Variables Details

substrate_form

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

intensity_chuck

Value:
BornModel.calculate(scatter_contrib, qx, qy, qz)

intensity_Gparallel

Value:
BornModel.calculate(scatter_contrib, qx, qy, qz)

intensity_Gprism

Value:
BornModel.calculate(scatter_contrib, qx, qy, qz)

scatter_contrib

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

intensity_Gcylinder

Value:
BornModel.calculate(scatter_contrib, qx, qy, qz)

diff_intensity

Value:
intensity_chuck*(4* pi/(.08* 37000** 2))** 2-intensity_Gparallel/ inte\
nsity_Gparallel