powered by
Finds the boundaries of a bounded convex set along a specified straight line, using a bisection approach. It is mainly intended for use within arms.
arms
convex.bounds(x, dir, indFunc, ..., tol=1e-07)
A vector ans of length two. The boundaries of the set are x + ans[1] * dir and x + ans[2] * dir.
ans
x + ans[1] * dir
x + ans[2] * dir
a point within the set
a vector specifying a direction
indicator function of the set
parameters passed to indFunc
indFunc
tolerance
Giovanni Petris GPetris@uark.edu
Uses a bisection algorithm along a line having parametric representation x + t * dir.
x + t * dir
## boundaries of a unit circle convex.bounds(c(0,0), c(1,1), indFunc=function(x) crossprod(x)<1)
Run the code above in your browser using DataLab