rvl.util
Class UniFunction

java.lang.Object
  |
  +--rvl.util.UniFunction
Direct Known Subclasses:
FunctionPointer, PifaceAux, SolveObject

public abstract class UniFunction
extends java.lang.Object

This class allows one to set up a univariate function object, including a specification of its domain and whether the endpoints are open or closed. Instances should define the "of" method, and modify the bounds and other parameters as appropriate.

See Also:
Solve

Field Summary
 boolean closedMax
           
 boolean closedMin
           
 double feps
           
 int maxIter
          Controls for solving process
 int maxSearch
          Controls for solving process
 boolean verbose
           
 double xeps
           
 double xMax
          Domain of the function
 double xMin
          Domain of the function
 
Constructor Summary
UniFunction()
           
 
Method Summary
abstract  double of(double x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xMin

public double xMin
Domain of the function

xMax

public double xMax
Domain of the function

closedMin

public boolean closedMin

closedMax

public boolean closedMax

maxIter

public int maxIter
Controls for solving process

maxSearch

public int maxSearch
Controls for solving process

feps

public double feps

xeps

public double xeps

verbose

public boolean verbose
Constructor Detail

UniFunction

public UniFunction()
Method Detail

of

public abstract double of(double x)