Parameters describing the initial field, e.g. an incoming Gaussian beam. More...
Public Member Functions | |
function set | type (in inF, in value) |
Set method for type. More... | |
function set | polarAngle (in inF, in value) |
Set method for polarAngle. More... | |
function set | azimuthalAngle (in inF, in value) |
Set method for azimthalAngle. More... | |
function set | polarization (in inF, in value) |
Set method for polarization. More... | |
function set | beamWidth (in inF, in value) |
Set method for beamWidth. More... | |
function set | focalPoint (in inF, in value) |
Set method for focalPoint. More... | |
function get | pol (in inF) |
Get method for pol. More... | |
function get | normalIncidence (in obj) |
Get method for normalIncidence. More... | |
Public Attributes | |
Property | type |
specify the type of the field: currently, only 'gaussian beam' is possible More... | |
Property | amplitude |
amplitude of initial beam More... | |
Property | polarAngle |
incident angle (polar, in radians) currently, only normal incidence (0) is possible More... | |
Property | azimuthalAngle |
incident angle (azimuth, in radians) More... | |
Property | polarization |
incident beam polarization ('TE' or 'TM') More... | |
Property | beamWidth |
incident beam width at focal point More... | |
Property | focalPoint |
focus of incident beam, [x,y,z] More... | |
Property | pol |
incident beam polarization (1 for 'TE', 2 for 'TM') More... | |
Property | normalIncidence |
is the beam coming at normal incidence, i.e. More... | |
Parameters describing the initial field, e.g. an incoming Gaussian beam.
function set azimuthalAngle | ( | in | inF, |
in | value | ||
) |
Set method for azimthalAngle.
function set beamWidth | ( | in | inF, |
in | value | ||
) |
Set method for beamWidth.
function set focalPoint | ( | in | inF, |
in | value | ||
) |
Set method for focalPoint.
function get normalIncidence | ( | in | obj | ) |
Get method for normalIncidence.
function get pol | ( | in | inF | ) |
Get method for pol.
function set polarAngle | ( | in | inF, |
in | value | ||
) |
Set method for polarAngle.
function set polarization | ( | in | inF, |
in | value | ||
) |
Set method for polarization.
function set type | ( | in | inF, |
in | value | ||
) |
Set method for type.
Property amplitude |
amplitude of initial beam
Property azimuthalAngle |
incident angle (azimuth, in radians)
Property beamWidth |
incident beam width at focal point
Property focalPoint |
focus of incident beam, [x,y,z]
Property normalIncidence |
is the beam coming at normal incidence, i.e.
is sin(polarAngle)=0?
Property pol |
incident beam polarization (1 for 'TE', 2 for 'TM')
Property polarAngle |
incident angle (polar, in radians) currently, only normal incidence (0) is possible
Property polarization |
incident beam polarization ('TE' or 'TM')
Property type |
specify the type of the field: currently, only 'gaussian beam' is possible