Package reflectometry :: Package model3d :: Module Modeling_IsGSAXS_Born

Module Modeling_IsGSAXS_Born

source code

Variables
  struc = par_structure.Rectilinear(Dx= 100000, nx= 1000)
  type = 'parallelepiped'
  depth = array([6000, 3000], 'D')
  SLD = array([4.50684e-6, 2.50684e-6], 'D')
  feature_form = par_form.Parallelapiped(50000, 50000, depth, SLD)
  phi = 0
  thickness = array([100], 'D')
  SLD_sub = array([3.4673e-6], 'D')
  substrate_form = par_form.Substrate(struc.Dx, struc.Dy, thickn...
  plot_points = 2000
  maxqx = 0.00070
  maxqy = 0.009
  maxqz = 0.08
  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)