weka.filters.supervised.attribute.gpattributegeneration
Class RPNCalculator

java.lang.Object
  extended by weka.filters.supervised.attribute.gpattributegeneration.RPNCalculator

public class RPNCalculator
extends java.lang.Object

A calculator for postfix expressions. Ported from Luke's C#.

Author:
Luke Devonshire

Constructor Summary
RPNCalculator()
           
 
Method Summary
static double evaluate(java.lang.String expression, Instance instance)
          Evaluates a postfix expression.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPNCalculator

public RPNCalculator()
Method Detail

evaluate

public static double evaluate(java.lang.String expression,
                              Instance instance)
Evaluates a postfix expression.

Parameters:
expression - Expression to evaluate as a space separated string
instance - the instance (row) to
Returns:
The answer to the expression given with the specified xValue