Package examples.montecarlo
Class CrudeMCIntegral
- java.lang.Object
-
- examples.montecarlo.CrudeMCIntegral
-
public class CrudeMCIntegral extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected FunctionIfcmyFunction
-
Constructor Summary
Constructors Constructor Description CrudeMCIntegral(double lowerLimit, double upperLimit, FunctionIfc function)CrudeMCIntegral(double lowerLimit, double upperLimit, FunctionIfc function, int streamNum)CrudeMCIntegral(double lowerLimit, double upperLimit, FunctionIfc function, RNStreamIfc stream)CrudeMCIntegral(Interval interval, FunctionIfc function)CrudeMCIntegral(Interval interval, FunctionIfc function, RNStreamIfc stream)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetEstimate()StatisticgetStatistic()static voidmain(java.lang.String[] args)voidrunAll(int sampleSize)voidrunAll(int sampleSize, boolean resetStartStream)voidrunUntil(double desiredHW)voidrunUntil(double desiredHW, boolean resetStartStream)voidrunUntil(double desiredHW, double confLevel, boolean resetStartStream)voidsetFunction(FunctionIfc function)voidsetLimits(double lowerLimit, double upperLimit)java.lang.StringtoString()
-
-
-
Field Detail
-
myFunction
protected FunctionIfc myFunction
-
-
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)
-
CrudeMCIntegral
public CrudeMCIntegral(Interval interval, FunctionIfc function)
-
CrudeMCIntegral
public CrudeMCIntegral(Interval interval, 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:
toStringin classjava.lang.Object
-
main
public static void main(java.lang.String[] args)
- Parameters:
args-
-
-