Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jmat.function
Class DoubleFunctionExpression  view DoubleFunctionExpression download DoubleFunctionExpression.java

java.lang.Object
  extended byjmat.function.DoubleFunction
      extended byjmat.function.DoubleFunctionExpression

public class DoubleFunctionExpression
extends DoubleFunction

DOCUMENT ME!

Version:
$Revision: 1.2 $

Field Summary
private  jmat.function.expressionParser.Evaluator E
           
private  java.lang.String expression
           
private  java.lang.String[] variables
           
 
Fields inherited from class jmat.function.DoubleFunction
argNumber
 
Constructor Summary
DoubleFunctionExpression(java.lang.String exp, java.lang.String vars)
           
DoubleFunctionExpression(java.lang.String exp, java.lang.String[] vars)
           
 
Method Summary
 double eval(double value)
           
 double eval(double[] values)
           
 double eval(jmat.data.Matrix values)
           
private  void setFunction(java.lang.String exp, java.lang.String[] vars)
           
private  void setVariableValues(double value)
           
private  void setVariableValues(double[] values)
           
private  void setVariableValues(jmat.data.Matrix values)
           
 
Methods inherited from class jmat.function.DoubleFunction
checkArgNumber, toFramePlot2D, toFramePlot3D, toPanelPlot2D, toPanelPlot3D
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

E

private jmat.function.expressionParser.Evaluator E

expression

private java.lang.String expression

variables

private java.lang.String[] variables
Constructor Detail

DoubleFunctionExpression

public DoubleFunctionExpression(java.lang.String exp,
                                java.lang.String[] vars)

DoubleFunctionExpression

public DoubleFunctionExpression(java.lang.String exp,
                                java.lang.String vars)
Method Detail

eval

public double eval(double[] values)
Specified by:
eval in class DoubleFunction

eval

public double eval(double value)

eval

public double eval(jmat.data.Matrix values)

setFunction

private void setFunction(java.lang.String exp,
                         java.lang.String[] vars)

setVariableValues

private void setVariableValues(double[] values)

setVariableValues

private void setVariableValues(double value)

setVariableValues

private void setVariableValues(jmat.data.Matrix values)