org.lsmp.djep.xjep.function.Max Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jep Show documentation
Show all versions of jep Show documentation
JEP is a Java library for parsing and evaluating mathematical expressions.
The newest version!
/* @author rich
* Created on 18-Nov-2003
*/
package org.lsmp.djep.xjep.function;
import org.nfunk.jep.*;
import org.nfunk.jep.function.*;
/**
* A max function Max(x^2,x,1,10) finds the max of x^2 with x running from 1 to 10.
*
* @author Rich Morris
* Created on 10-Sept-2004
*/
public class Max extends SumType {
static Comparative comp = new Comparative(Comparative.LE);
public Max()
{
super("Max");
}
public Object evaluate(Object elements[]) throws ParseException
{
Object ret;
ret = elements[0];
for(int i=1;i