Class CrudeMCIntegral


  • public class CrudeMCIntegral
    extends java.lang.Object
    • Constructor Detail

      • CrudeMCIntegral

        public CrudeMCIntegral​(double lowerLimit,
                               double upperLimit,
                               FunctionIfc function)
      • CrudeMCIntegral

        public CrudeMCIntegral​(double lowerLimit,
                               double upperLimit,
                               FunctionIfc function,
                               int streamNum)
      • CrudeMCIntegral

        public CrudeMCIntegral​(double lowerLimit,
                               double upperLimit,
                               FunctionIfc function,
                               RNStreamIfc stream)
    • Method Detail

      • setLimits

        public void setLimits​(double lowerLimit,
                              double upperLimit)
      • setFunction

        public void setFunction​(FunctionIfc function)
      • runAll

        public void runAll​(int sampleSize)
      • runAll

        public void runAll​(int sampleSize,
                           boolean resetStartStream)
      • runUntil

        public void runUntil​(double desiredHW)
      • runUntil

        public void runUntil​(double desiredHW,
                             boolean resetStartStream)
      • runUntil

        public void runUntil​(double desiredHW,
                             double confLevel,
                             boolean resetStartStream)
      • getEstimate

        public double getEstimate()
      • getStatistic

        public Statistic getStatistic()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • main

        public static void main​(java.lang.String[] args)
        Parameters:
        args -