ocelot.lib.genera.src.python.trajectory.tr_solver

Module Contents

Functions

errorsBlock(error)

Py2C(array)

divide_cell(cell)

define_points(element, accuracy)

create_motions(parts_cell, mode)

pointer_to_pointer(list_list_motion)

c_format_cell(parts_cell)

prepare_field(part_cell)

motion2particle(list_list_motion)

define_status(cell, beam, mode_traj)

new feature - the function analyses the parameters of task and define one of two possible modes:

trajectory_body(cell, beam, accuracy=1, mode_traj='radiation')

track(cell, beam)

ocelot.lib.genera.src.python.trajectory.tr_solver.__author__ = Sergey Tomin
ocelot.lib.genera.src.python.trajectory.tr_solver.und_type = undulator
ocelot.lib.genera.src.python.trajectory.tr_solver.tail = codes/genera/build/windows/lattice_trajectory.dll
ocelot.lib.genera.src.python.trajectory.tr_solver.index
ocelot.lib.genera.src.python.trajectory.tr_solver.pathToDll_u
ocelot.lib.genera.src.python.trajectory.tr_solver.pathToDll
ocelot.lib.genera.src.python.trajectory.tr_solver.undulator_dll
ocelot.lib.genera.src.python.trajectory.tr_solver.myfunc
ocelot.lib.genera.src.python.trajectory.tr_solver.errorsBlock(error)
ocelot.lib.genera.src.python.trajectory.tr_solver.Py2C(array)
ocelot.lib.genera.src.python.trajectory.tr_solver.divide_cell(cell)
ocelot.lib.genera.src.python.trajectory.tr_solver.define_points(element, accuracy)
ocelot.lib.genera.src.python.trajectory.tr_solver.create_motions(parts_cell, mode)
ocelot.lib.genera.src.python.trajectory.tr_solver.pointer_to_pointer(list_list_motion)
ocelot.lib.genera.src.python.trajectory.tr_solver.c_format_cell(parts_cell)
ocelot.lib.genera.src.python.trajectory.tr_solver.prepare_field(part_cell)
ocelot.lib.genera.src.python.trajectory.tr_solver.motion2particle(list_list_motion)
ocelot.lib.genera.src.python.trajectory.tr_solver.define_status(cell, beam, mode_traj)

new feature - the function analyses the parameters of task and define one of two possible modes: a. fast calculation ( without ending poles) b. classic calculation ( with ending poles)

ocelot.lib.genera.src.python.trajectory.tr_solver.trajectory_body(cell, beam, accuracy=1, mode_traj='radiation')
ocelot.lib.genera.src.python.trajectory.tr_solver.track(cell, beam)