Project Status Documentation 
[ Identification  Description  Input parameters  Output parameters  Links ] The
Based on: Perfect_crystal.comp written by Anette Vickery, Andrea Prodi, Erik Knudsen
Bent, perfect, reflecting crystal with common cubic structures (diamond, fcc, or bcc, and others if symmetry form factor multipliers provided explicitly)

Name  Unit  Description  Default 

x_a  m  1st short half axis (along x). Commonly set to zero, which really implies infinite value, so crystal is an elliptic cylinder.  0 
y_b  m  2nd short half axis (along y), which is also the presumed nearnormal direction, reflection near the yz plane.  1.0 
z_c  m  long half axis (along z). Commonly a=0. b=c, which creates a circular cylindrical surface.  1.0 
lattice_x_a  m  curvature matrix for underlying lattice, for bent/ground/rebent crystals THERE HAS BEEN NO TESTING for the case in which lattice_x_a != x_a.  0 
lattice_y_b  m  curvature matrix for underlying lattice, for bent/ground/rebent crystals  1.0 
lattice_z_c  m  curvature matrix for underlying lattice, for bent/ground/rebent crystals  1.0 
length  m  z depth (length) of the crystal.  0.05 
width  m  x width of the crystal.  0.02 
V  AA^3  unit cell volume  160.1826 
form_factors  "FormFactors.txt"  
material  maybe also GaAs?  [ ] Si, Ge  "Si.txt" 
alpha  rad  asymmetry angle (alpha=0 for symmetric reflection, ie the Bragg planes are parallel to the crystal surface) alpha is defined so that positive alpha reduces the Bragg angle to the plane i.e. alpha=Thetain grazes the planes. if alpha!=0, one should restrict to rays which have small kx values, since otherwise the alpha rotation is not around the diffraction axis.  0.0 
R0  Reflectivity. Overrides the computed Darwin reflectivity. Probably only useful for debugging.  0  
debye_waller_B  AA^2  DebyeWaller temperature factor, M=B*(sin(theta)/lambda)^2*(2/3), default=silicon at room temp.  0.4632 
crystal_type  1 => Mx_crystal_explicit: provide explicit real and imaginary form factor multipliers structure_factor_scale_r, structure_factor_scale_i, 2 => Mx_crystal_diamond: diamond 3 => Mx_crystal_fcc: fcc 4 => Mx_crystal_fcc: bcc  1  
h  Miller index of reflection  1  
k  Miller index of reflection  1  
l  Miller index of reflection  1  
structure_factor_scale_r  0.0  
structure_factor_scale_i  0.0 
Name  Unit  Description  Default 

prms  
a2inv  
b2inv  
c2inv  
l_a2inv  
l_b2inv  
l_c2inv 
Bragg_crystal_bent.comp
.
[ Identification  Description  Input parameters  Output parameters  Links ]
Generated automatically by McDoc, Peter Willendrup <peter.willendrup@risoe.dk> / Mon Aug 16 15:54:47 2021