Class PhaseFunction

    • Method Detail

      • cosineTheta

        public final double cosineTheta​(int i,
                                        int k)
        Calculates the cosine of the scattering angle as the product of the two discrete cosine nodes.
        Parameters:
        i -
        k -
        Returns:
      • fullSum

        public double fullSum​(int i,
                              int j)
      • sumExcludingIndex

        public double sumExcludingIndex​(int i,
                                        int j,
                                        int index)
      • partialSum

        public double partialSum​(int i,
                                 int j,
                                 int startInclusive,
                                 int endExclusive)
      • inwardPartialSum

        public double inwardPartialSum​(int i,
                                       double[] inward,
                                       int kStart,
                                       int kEndExclusive)
      • function

        public abstract double function​(int i,
                                        int k)
      • getAnisotropyFactor

        public double getAnisotropyFactor()
      • getDiscreteIntensities

        protected Discretisation getDiscreteIntensities()
      • getHalfAlbedo

        public double getHalfAlbedo()