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

Class GratingCoupler

    • Constructor Detail

      • GratingCoupler

        public GratingCoupler()
    • Method Detail

      • setGratingPitch

        public void setGratingPitch(double pitch)
      • setSetTEmodeGratingOrder

        public void setSetTEmodeGratingOrder(int[] order)
      • setSetTMmodeGratingOrder

        public void setSetTMmodeGratingOrder(int[] order)
      • getAnalyteSolutionRefractiveIndex

        public double getAnalyteSolutionRefractiveIndex()
      • getStandardDeviationAnalyteSolutionRefractiveIndex

        public double getStandardDeviationAnalyteSolutionRefractiveIndex()
      • 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.