jat.matvec.function
Class DoubleFunction

java.lang.Object
  extended by jat.matvec.function.DoubleFunction
Direct Known Subclasses:
DoubleFunctionExpression, DoubleFunctionInterpolation

public abstract class DoubleFunction
extends java.lang.Object

Titre : JAva MAtrix TOols

Description :

Version:
1.0
Author:
Yann RICHET

Constructor Summary
DoubleFunction()
           
 
Method Summary
 void checkArgNumber(int n)
           
abstract  double eval(double[] values)
           
 void toFramePlot2D(double Xmin, double Xmax)
          Plot the DoubleFunction in a JFrame
 void toFramePlot3D(double Xmin, double Xmax, double Ymin, double Ymax)
          Plot the DoubleFunction in a JFrame
 FunctionPlot2D toPanelPlot2D(double Xmin, double Xmax)
          Plot the DoubleFunction in a JPanel
 FunctionPlot3D toPanelPlot3D(double Xmin, double Xmax, double Ymin, double Ymax)
          Plot the DoubleFunction in a JPanel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleFunction

public DoubleFunction()
Method Detail

eval

public abstract double eval(double[] values)

checkArgNumber

public void checkArgNumber(int n)

toPanelPlot2D

public FunctionPlot2D toPanelPlot2D(double Xmin,
                                    double Xmax)
Plot the DoubleFunction in a JPanel

Parameters:
Xmin - Min value in X.
Xmax - Max value in X.
Returns:
A FunctionPlot2D (extends a JPanel)

toFramePlot2D

public void toFramePlot2D(double Xmin,
                          double Xmax)
Plot the DoubleFunction in a JFrame

Parameters:
Xmin - Min value in X.
Xmax - Max value in X.

toPanelPlot3D

public FunctionPlot3D toPanelPlot3D(double Xmin,
                                    double Xmax,
                                    double Ymin,
                                    double Ymax)
Plot the DoubleFunction in a JPanel

Parameters:
Xmin - Min value in X.
Xmax - Max value in X.
Ymin - Min value in Y.
Ymax - Max value in Y.
Returns:
A FunctionPlot3D (extends a Swing JPanel)

toFramePlot3D

public void toFramePlot3D(double Xmin,
                          double Xmax,
                          double Ymin,
                          double Ymax)
Plot the DoubleFunction in a JFrame

Parameters:
Xmin - Min value in X.
Xmax - Max value in X.
Ymin - Min value in Y.
Ymax - Max value in Y.