This is the complete list of members for PyPO.System.System, including all inherited members.
__del__(self) | PyPO.System.System | |
__init__(self, redirect=None, context=None, verbose=True, override=True) | PyPO.System.System | |
__str__(self) | PyPO.System.System | |
_absRotationMat(self, rotation, ori, pivot) | PyPO.System.System | protected |
_checkBoundPO(self, name, transf) | PyPO.System.System | protected |
_compToFields(self, comp, field) | PyPO.System.System | protected |
_fillCoeffs(self, name, a, b, c) | PyPO.System.System | protected |
_loadFramePoynt(self, Poynting, name_source) | PyPO.System.System | protected |
_optimiseFocus(self, f0, *args) | PyPO.System.System | protected |
addEllipse(self, reflDict) | PyPO.System.System | |
addHyperbola(self, reflDict) | PyPO.System.System | |
addParabola(self, reflDict) | PyPO.System.System | |
addPlane(self, reflDict) | PyPO.System.System | |
assoc (defined in PyPO.System.System) | PyPO.System.System | |
autoConverge(self, source_field, name_target, tol=1e-2, add=10, patch_size=1/9, max_iter=1000) | PyPO.System.System | |
calcBeamCuts(self, name_field, comp, phi=0, center=True, align=True, norm=False, transform=False, mode=Modes.dB) | PyPO.System.System | |
calcHPBW(self, name_field, comp, interp=50, center=False, align=False) | PyPO.System.System | |
calcMainBeam(self, name_field, comp, thres=None, mode=Modes.LIN) | PyPO.System.System | |
calcRayLen(self, *frames, start=None) | PyPO.System.System | |
calcRTcenter(self, name_frame) | PyPO.System.System | |
calcRTtilt(self, name_frame) | PyPO.System.System | |
calcSpillover(self, name_field, comp, aperDict) | PyPO.System.System | |
calcSpotRMS(self, name_frame) | PyPO.System.System | |
calcTaper(self, name_field, comp, aperDict=None) | PyPO.System.System | |
calcXpol(self, name_field, comp_co, comp_cr) | PyPO.System.System | |
clog (defined in PyPO.System.System) | PyPO.System.System | |
clog_mgr (defined in PyPO.System.System) | PyPO.System.System | |
context (defined in PyPO.System.System) | PyPO.System.System | |
copyElement(self, name, name_copy) | PyPO.System.System | |
copyGroup(self, name, name_copy) | PyPO.System.System | |
copyObj(self, obj=None) | PyPO.System.System | |
createGaussian(self, gaussDict, name_surface) | PyPO.System.System | |
createGRTFrame(self, argDict) | PyPO.System.System | |
createPointSource(self, PSDict, name_surface) | PyPO.System.System | |
createPointSourceScalar(self, PSDict, name_surface) | PyPO.System.System | |
createScalarGaussian(self, gaussDict, name_surface) | PyPO.System.System | |
createTubeFrame(self, argDict) | PyPO.System.System | |
createUniformSource(self, UDict, name_surface) | PyPO.System.System | |
createUniformSourceScalar(self, UDict, name_surface) | PyPO.System.System | |
currents (defined in PyPO.System.System) | PyPO.System.System | |
customBeamPath (defined in PyPO.System.System) | PyPO.System.System | static |
customReflPath (defined in PyPO.System.System) | PyPO.System.System | static |
deleteSnap(self, name, snap_name, obj="element") | PyPO.System.System | |
fields (defined in PyPO.System.System) | PyPO.System.System | |
findRotation(self, v, u) | PyPO.System.System | |
findRTfocus(self, name_frame, f0=None, tol=1e-12) | PyPO.System.System | |
fitGaussAbs(self, name_field, comp, thres=None, mode=Modes.LIN, full_output=False, ratio=1) | PyPO.System.System | |
frames (defined in PyPO.System.System) | PyPO.System.System | |
generateGrids(self, name, transform=True, spheric=True) | PyPO.System.System | |
getAnglesFromMatrix(self, M) | PyPO.System.System | |
getSystemLogger(self) | PyPO.System.System | |
groupElements(self, name_group, *names, pos=None, ori=None) | PyPO.System.System | |
groups (defined in PyPO.System.System) | PyPO.System.System | |
homeReflector(self, name, obj="element", trans=True, rot=True) | PyPO.System.System | |
hybridGUIPropagation(self, hybridDict) | PyPO.System.System | |
interpBeam(self, name, gridsize_new, obj_t="fields") | PyPO.System.System | |
interpFrame(self, name_fr_in, name_field, name_target, name_out, comp=FieldComponents.NONE, method="nearest") | PyPO.System.System | |
loadSystem(self, name) | PyPO.System.System | |
mergeBeams(self, *beams, obj="fields", merged_name="combined") | PyPO.System.System | |
mergeSystem(self, *systems) | PyPO.System.System | |
plot3D(self, name_surface, cmap=cm.cool, norm=False, fine=2, show=True, foc1=False, foc2=False, save=False, ret=False) | PyPO.System.System | |
plotBeam2D(self, name_obj, comp=FieldComponents.NONE, contour=None, contour_comp=FieldComponents.NONE, vmin=None, vmax=None, levels=None, show=True, amp_only=False, save=False, interpolation=None, norm=True, aperDict=None, mode=Modes.dB, project=Projections.xy, units=Units.MM, name="", titleA="Power", titleP="Phase", unwrap_phase=False, ret=False) | PyPO.System.System | |
plotBeamCut(self, name_field, comp, comp_cross=FieldComponents.NONE, vmin=None, vmax=None, center=True, align=True, mode=Modes.dB, units=Units.DEG, name="", show=True, save=False, ret=False) | PyPO.System.System | |
plotGroup(self, name_group, show=True, ret=False) | PyPO.System.System | |
plotRTframe(self, name_frame, project=Projections.xy, ret=False, aspect=1, units=Units.MM) | PyPO.System.System | |
plotSystem(self, cmap=cm.cool, norm=False, fine=2, show=True, foc1=False, foc2=False, save=False, ret=False, select=None, RTframes=None, RTcolor="black") | PyPO.System.System | |
readCustomBeam(self, name_beam, name_source, comp, lam, normalise=True, scale=1) | PyPO.System.System | |
removeCurrent(self, currentName) | PyPO.System.System | |
removeElement(self, name) | PyPO.System.System | |
removeField(self, fieldName) | PyPO.System.System | |
removeFrame(self, frameName) | PyPO.System.System | |
removeGroup(self, name_group) | PyPO.System.System | |
removeScalarField(self, fieldName) | PyPO.System.System | |
revertToSnap(self, name, snap_name, obj="element") | PyPO.System.System | |
rotateGrids(self, name, rotation, obj="element", mode="relative", pivot=None, keep_pol=False) | PyPO.System.System | |
runGUIPO(self, runPODict) | PyPO.System.System | |
runGUIRayTracer(self, runRTDict) | PyPO.System.System | |
runHybridPropagation(self, hybridDict) | PyPO.System.System | |
runPO(self, runPODict) | PyPO.System.System | |
runRayTracer(self, runRTDict) | PyPO.System.System | |
savePath (defined in PyPO.System.System) | PyPO.System.System | |
savePathSystems (defined in PyPO.System.System) | PyPO.System.System | static |
saveSystem(self, name) | PyPO.System.System | |
scalarfields (defined in PyPO.System.System) | PyPO.System.System | |
setCustomBeamPath(self, path, append=False) | PyPO.System.System | |
setLoggingVerbosity(self, verbose=True, handler=None) | PyPO.System.System | |
setOverride(self, override=True) | PyPO.System.System | |
setSavePath(self, path, append=False) | PyPO.System.System | |
setSavePathSystems(self, path, append=False) | PyPO.System.System | |
snapObj(self, name, snap_name, obj="element") | PyPO.System.System | |
system (defined in PyPO.System.System) | PyPO.System.System | |
translateGrids(self, name, translation, obj="element", mode="relative") | PyPO.System.System | |
verbosity (defined in PyPO.System.System) | PyPO.System.System |