:mod:`ocelot.lib.genera.src.python.trajectory.undulator` ======================================================== .. py:module:: ocelot.lib.genera.src.python.trajectory.undulator Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: ocelot.lib.genera.src.python.trajectory.undulator.errorsBlock ocelot.lib.genera.src.python.trajectory.undulator.Py2C ocelot.lib.genera.src.python.trajectory.undulator.define_points_undul ocelot.lib.genera.src.python.trajectory.undulator.field_map_for_dll ocelot.lib.genera.src.python.trajectory.undulator.motion2particles ocelot.lib.genera.src.python.trajectory.undulator.und_trace ocelot.lib.genera.src.python.trajectory.undulator.trajectory_through_undul ocelot.lib.genera.src.python.trajectory.undulator.da_undul_list ocelot.lib.genera.src.python.trajectory.undulator.track_with_IDs .. data:: __author__ :annotation: = Sergey Tomin .. data:: und_type :annotation: = undulator .. data:: path_to_ocelot .. data:: home_dir .. data:: pathToDll .. data:: cundul .. function:: errorsBlock(error) .. function:: Py2C(array) .. function:: define_points_undul(undulator, accuracy) .. function:: field_map_for_dll(undulator) .. function:: motion2particles(aMotion, particle0) .. function:: und_trace(undulator, particle0, energy, bRough, n_trajectory_points, accuracy=1) .. function:: trajectory_through_undul(undulator, particle0, energy, bRough, n_trajectory_points) .. function:: da_undul_list(undulator, list_particle, bRough=1) .. function:: track_with_IDs(lattice, particle0, ndiv_lin=1, ndiv_und=1000)