wofryimpl.beamline.optical_elements.mirrors.mirror
WOMirror1D — wofry 1-D mirror with conic-surface height profile and Huygens-integral propagation.
Functions
|
Classes
|
- class wofryimpl.beamline.optical_elements.mirrors.mirror.WOMirror1D(name='Undefined', surface_shape=None, boundary_shape=None, coating=None, coating_thickness=None, keywords_at_creation=None)[source]
-
- classmethod create_from_keywords(name='mirror 1D', shape=0, flip=0, p_focus=1.0, q_focus=1.0, grazing_angle_in=0.003, p_distance=1.0, q_distance=1.0, zoom_factor=1.0, error_flag=0, error_file='', error_file_oversampling_factor=1.0, mirror_length=1.0, mirror_points=100, write_profile=0, verbose=1)[source]
- classmethod propagator1D_offaxis(input_wavefront, x2_oe, y2_oe, p, q, theta_grazing_in, theta_grazing_out=None, zoom_factor=1.0, normalize_intensities=False, flip=0)[source]