Ejemplo n.º 1
0
 def testMethod():
     montecarlo = lib.getFunction("montecarlo", _fileName)
     tanCosSin = lib.documentFunction(
         lambda x: math.tan(math.cos(math.sin(x))),
         "f(x) = tan(cos(sin(x)))")
     outcome = montecarlo(tanCosSin, 0.2, 0, 2.2, 1.5)
     return assertlib.between(outcome, 1.69, 1.73)
Ejemplo n.º 2
0
 def testMethod():
     montecarlo = lib.getFunction("montecarlo", _fileName)
     sin_squared = lib.documentFunction(lambda x: math.sin(x**2),
                                        "f(x) = sin(x**2)")
     outcome = montecarlo(sin_squared, 0, -1, math.pi, 1)
     return assertlib.between(outcome, 0.75, 0.79)
Ejemplo n.º 3
0
 def testMethod():
     montecarlo = lib.getFunction("montecarlo", _fileName)
     power = lib.documentFunction(lambda x: x**(x + 0.5),
                                  "f(x) = x**(x + 0.5)")
     outcome = montecarlo(power, 0, 0, 1, 1)
     return assertlib.between(outcome, 0.51, 0.54)