Appendix A: System Routines — Math
757
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
did_push_approx_inflection_point
Declaration:
Boolean 
did_push_approx_inflection_point
 (EStackIndex 
i
,
EStackIndex 
vi
, Float 
a
, Float 
b
)
Category(ies):
Math
Description:
Returns TRUE if it pushed an approximate inflection point of the expression
indexed by 
i
 with respect to the variable indexed by 
vi
 between lower
bound 
a
 and upper bound 
b
.
Inputs:
i
— Index of the top tag of an internally-simplified expression or an
aggregate thereof.
vi
— Index of the top tag of a variable.
a
, 
b
— Float bounds with 
a
 < 
b.
Outputs:
Returns TRUE if it pushed an approximate inflection point of the expression
indexed by 
i
 with respect to the variable indexed by 
vi
 between lower
bound 
a
 and upper bound 
b
. Otherwise returns FALSE.
Assumptions:
None
Side Effects:
None
Availability:
On AMS 2.02 and higher.
TI
-
89 / TI
-
92 Plus
Differences:
None
See Also: push_min, push_max
Example:
/* Returns TRUE after pushing tagged float 0.0 onto top of the estack. */
push_quantum_as_nonnegative_int (3u);
push_quantum (8u);  /* Push variable x */
vi = top_estack;
push_quantum (EXPONENTIATION_TAG);  /* x^3 */
did_push_approx_inflection_point (top_estack, vi, -1.0, 1.0);