wolfe-pack / wolfe

Wolfe Language and Engine
https://wolfe-pack.github.io/wolfe
Apache License 2.0
135 stars 17 forks source link

Exception in BruteForce Max for the MLN example #18

Closed sameersingh closed 10 years ago

sameersingh commented 10 years ago

Following exception occurs if byMessagePassing() is replaced by byBruteForce.

java.util.NoSuchElementException: None.get
    scala.None$.get(Option.scala:313)
    scala.None$.get(Option.scala:311)
    scalapplcodefest.term.State$class.apply(State.scala:27)
    scalapplcodefest.term.State$$anon$3.apply(State.scala:135)
    scalapplcodefest.term.Max$ByBruteForce$$anonfun$1.apply(MultiVariate.scala:58)
    scalapplcodefest.term.Max$ByBruteForce$$anonfun$1.apply(MultiVariate.scala:57)
    scalapplcodefest.WithStateDo.get(Util.scala:140)
    scalapplcodefest.term.Max$ByBruteForce$$anonfun$argmaxState$1.apply(MultiVariate.scala:66)
    scalapplcodefest.term.Max$ByBruteForce$$anonfun$argmaxState$1.apply(MultiVariate.scala:66)
    scalapplcodefest.term.StateTerm$$anon$1.eval(StateTerm.scala:16)
    scalapplcodefest.term.StateTerm$$anon$1.eval(StateTerm.scala:15)
    scalapplcodefest.term.Term$class.value(Term.scala:69)
    scalapplcodefest.term.StateTerm$$anon$1.value(StateTerm.scala:15)