beam Class Reference

List of all members.


Detailed Description

the beam class carries around information for a beam of light: starting point, polarization, wavelength... starting along +z.
        It also carries around a dictionary of markers which record snapshots of the beam at interesting pointds along its trajectory

Definition at line 289 of file general_optics.py.


Public Member Functions

def __init__
def direction
def set_medium_index
def get_medium_index
def set_lambda
def get_lambda
def free_drift
def localize
def globalize
def transform
def update_q
def __str__
def __repr__
def clone
def clone_no_marks
def shift_lambda
def x
def mark
def transformation_matrix_to_table
def transform_q_to_table

Public Attributes

 x0
 matrix_to_global
 polarization
 q
 total_drift
 total_drift_time
 marks
 incoming_q
 footprint_q
 incoming_direction
 local_x0
 local_direction
 localize_tensor_transform
 local_polarization

The documentation for this class was generated from the following file:
Generated on Wed Nov 21 10:18:32 2007 for analysis by  doxygen 1.5.4