tempusSystem Class PolarizingSplitter
PolarizingSplitter is part of the WaveTrain system class library

PolarizingSplitter splits the incident WaveTrain and applies a polarization tag to each path. This System allows Waves from the same source to be split into two sets of Waves which can be manipulated separately.

Tempus Block Diagram Editor Snapshot
Parameters
polarization  int   idealized (nonphysical) polarization state to be applied to transmitted   1
polarization2  int   idealized (nonphysical) polarization stateidealized (nonphysical) polarization state to be applied to transmitted2   2
Inputs
incident  WaveTrain   describes all incident light (which all goes in the same direction)   WaveTrain()
Outputs
transmitted  WaveTrain   Transmitted WaveTrain tagged with polarization state specified by the parameter "polarization" WaveTrain()  
transmitted2  WaveTrain   Transmitted WaveTrain tagged with polarization state specified by the parameter "polarization2" WaveTrain()  
Subsystems

Subsystem icon
  Polarizer    polarizer
polarization  int   polarization

Subsystem icon
  Polarizer    polarizer2
polarization  int   polarization2

Subsystem icon
  Splitter    splitter


Connections
splitter.incident  <<=  incident
transmitted  <<=  polarizer.incomingTransmitted
transmitted2  <<=  polarizer2.incomingTransmitted
polarizer.incomingIncident  <<=  splitter.transmitted
polarizer2.incomingIncident  <<=  splitter.transmitted2
Last Saved: Wed Sep 04 02:03:05 MDT 2002 by TVE version 2007B