Documentation of 'flanagan.optics.PrismCoupler' Java class
PrismCoupler
flanagan.optics

Class PrismCoupler

    • Constructor Detail

      • PrismCoupler

        public PrismCoupler()
    • Method Detail

      • setPrismRefractiveIndex

        public void setPrismRefractiveIndex(double refInd)
      • setPrismAngleAlpha

        public void setPrismAngleAlpha(double angle)
      • setPrismToWaveguideGap

        public void setPrismToWaveguideGap(double gap)
      • enterTEmodeData

        public void enterTEmodeData(double thickness,
                                    double angle,
                                    double modeNumber)
        Overrides:
        enterTEmodeData in class PlanarWaveguide
      • enterTMmodeData

        public void enterTMmodeData(double thickness,
                                    double angle,
                                    double modeNumber)
        Overrides:
        enterTMmodeData in class PlanarWaveguide
      • enterTEmodeData

        public void enterTEmodeData(double[] thicknesses,
                                    double[] angles,
                                    double[] modeNumbers)
        Overrides:
        enterTEmodeData in class PlanarWaveguide
      • enterTMmodeData

        public void enterTMmodeData(double[] thicknesses,
                                    double[] angles,
                                    double[] modeNumbers)
        Overrides:
        enterTMmodeData in class PlanarWaveguide
      • enterTEmodeData

        public void enterTEmodeData(double thickness,
                                    double angle,
                                    double error,
                                    double modeNumber)
        Overrides:
        enterTEmodeData in class PlanarWaveguide
      • enterTMmodeData

        public void enterTMmodeData(double thickness,
                                    double angle,
                                    double error,
                                    double modeNumber)
        Overrides:
        enterTMmodeData in class PlanarWaveguide
      • enterTEmodeData

        public void enterTEmodeData(double[] thicknesses,
                                    double[] angles,
                                    double[] errors,
                                    double[] modeNumbers)
        Overrides:
        enterTEmodeData in class PlanarWaveguide
      • enterTMmodeData

        public void enterTMmodeData(double[] thicknesses,
                                    double[] angles,
                                    double[] errors,
                                    double[] modeNumbers)
        Overrides:
        enterTMmodeData in class PlanarWaveguide
      • calcEffectiveRefractiveIndices

        public void calcEffectiveRefractiveIndices()
      • calcTEmodeEffectiveRefractiveIndices

        public void calcTEmodeEffectiveRefractiveIndices()
      • calcTMmodeEffectiveRefractiveIndices

        public void calcTMmodeEffectiveRefractiveIndices()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.