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 FunctionIfc
myFunction
-
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 double
getEstimate()
Statistic
getStatistic()
static void
main(java.lang.String[] args)
void
runAll(int sampleSize)
void
runAll(int sampleSize, boolean resetStartStream)
void
runUntil(double desiredHW)
void
runUntil(double desiredHW, boolean resetStartStream)
void
runUntil(double desiredHW, double confLevel, boolean resetStartStream)
void
setFunction(FunctionIfc function)
void
setLimits(double lowerLimit, double upperLimit)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
main
public static void main(java.lang.String[] args)
- Parameters:
args
-
-
-