org.lsmp.djep.vectorJep.function.MUMinus 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.
/* @author rich
* Created on 27-Jul-2003
*/
package org.lsmp.djep.vectorJep.function;
import org.lsmp.djep.vectorJep.*;
import org.lsmp.djep.vectorJep.values.*;
import org.nfunk.jep.*;
import org.nfunk.jep.function.UMinus;
/**
* Unitary minus for matrices.
* @author Rich Morris
* Created on 27-Jul-2003
*/
public class MUMinus extends UMinus implements UnaryOperatorI {
public Dimensions calcDim(Dimensions ldim)
{
return ldim;
}
/** calculates the value.
* @param res - results will be stored in this object
* @param lhs - the value to be negated
* @return res
*/
public MatrixValueI calcValue(MatrixValueI res,MatrixValueI lhs) throws ParseException
{
int len = res.getNumEles();
for(int i=0;i