|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sgi.math.UnaryCRFunction
Unary functions on constructive reals implemented as objects. The execute member computes the function result. Unary function objects on constructive reals inherit from UnaryCRFunction.
Field Summary | |
static UnaryCRFunction |
absFunction
The function object corresponding to the abs method of CR. |
static UnaryCRFunction |
acosFunction
The function object corresponding to the inverse cosine (arccosine) function. |
static UnaryCRFunction |
asinFunction
The function object corresponding to the inverse sine (arcsine) function. |
static UnaryCRFunction |
atanFunction
The function object corresponding to the inverse cosine (arctangent) function. |
static UnaryCRFunction |
cosFunction
The function object corresponding to the cos method of CR. |
static UnaryCRFunction |
expFunction
The function object corresponding to the exp method of CR. |
static UnaryCRFunction |
identityFunction
The function object corresponding to the identity function. |
static UnaryCRFunction |
inverseFunction
The function object corresponding to the inverse method of CR. |
static UnaryCRFunction |
lnFunction
The function object corresponding to the ln method of CR. |
static UnaryCRFunction |
negateFunction
The function object corresponding to the negate method of CR. |
static UnaryCRFunction |
sinFunction
The function object corresponding to the sin method of CR. |
static UnaryCRFunction |
sqrtFunction
The function object corresponding to the sqrt method of CR. |
static UnaryCRFunction |
tanFunction
The function object corresponding to the tangent function. |
Constructor Summary | |
UnaryCRFunction()
|
Method Summary | |
UnaryCRFunction |
compose(UnaryCRFunction f2)
Compose this function with f2. |
abstract CR |
execute(CR x)
|
UnaryCRFunction |
inverseMonotone(CR low,
CR high)
Compute the inverse of this function, which must be defined and strictly monotone on the interval [low, high]. |
UnaryCRFunction |
monotoneDerivative(CR low,
CR high)
Compute the derivative of a function. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final UnaryCRFunction identityFunction
public static final UnaryCRFunction negateFunction
public static final UnaryCRFunction inverseFunction
public static final UnaryCRFunction absFunction
public static final UnaryCRFunction expFunction
public static final UnaryCRFunction cosFunction
public static final UnaryCRFunction sinFunction
public static final UnaryCRFunction tanFunction
public static final UnaryCRFunction asinFunction
public static final UnaryCRFunction acosFunction
public static final UnaryCRFunction atanFunction
public static final UnaryCRFunction lnFunction
public static final UnaryCRFunction sqrtFunction
Constructor Detail |
public UnaryCRFunction()
Method Detail |
public abstract CR execute(CR x)
public UnaryCRFunction compose(UnaryCRFunction f2)
public UnaryCRFunction inverseMonotone(CR low, CR high)
public UnaryCRFunction monotoneDerivative(CR low, CR high)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |