Package reflectometry :: Package model1d :: Package profileview :: Module parseReflModel :: Class ReflModel

Class ReflModel

source code

Instance Methods
 
__init__(self, ModelID="M1", classType="refl", magnetic=True, file="", comments=" ") source code
 
addMetadata2(self, wavelength=4.75, background=1.0e-10, wavelengthdivergence=0.021, angulardivergence=0.0007) source code
 
addMetadata(self, wavelength=4.75, background=1.0e-10, wavelengthdivergence=0.021, angulardivergence=0.0007, dtheta1=0.0007, dtheta2=0.0007, Q1=0.0, Q2=0.0, dvtheta=0.0007) source code
 
getModelID(self) source code
 
getMagnetic(self) source code
 
addIncident(self, layername="Air", rho=0, depth=0, mu=0, phi=0, theta=0) source code
 
addSubstrate(self, layername="Si", rho=2.07, depth=0, mu=0.0002254, phi=0, theta=180) source code
 
addLayer(self, layername, rho=0, depth=0, mu=0, phi=0, theta=0) source code
 
addInterface(self, roughness=5) source code
 
Add_pair_in_Theory(self, s1=0, s2=0, s3=0, s4=0, s5=0, s6=0, s7=0) source code
 
Add_Theory(self) source code
 
Add_Data(self) source code
 
getDictLayers(self) source code
 
getDictInterfaces(self) source code
 
Add_blank_line(self) source code
 
incident(self, name='Air', depth=0, rho=0, mu=0, phi=0, theta=270) source code
 
layer(self, name='Air', depth=0, rho=0, mu=0, phi=0, theta=270) source code
 
substrate(self, name="Si", depth=0, rho=0, mu=0, phi=0, theta=270) source code
 
interface(self, roughness) source code
 
myPars(self, i) source code
 
addTheoryXML(self) source code
 
SetWavelength(self, wavelength=4.75) source code
 
SetBackground(self, background=1.0e-10) source code
 
SetFixedResolution(self, wavelengthdivergence=0.021, angulardivergence=7e-4) source code
 
setUniplexorXML(self) source code
 
getUniplexorXML(self) source code