In the IntervalConstrainedProgramming package (Version 0.14.0) for Julia 1.11.6, how can I use the separate function in combination with BigFloat? Specifically, I want every step of iteration, calculation, and optimization within the separate function to be performed using the BigFloat type.
Additionally, when generating the feasible region by calling the separate function, the third parameter of this feasible region is usually of type Float64 under normal circumstances. I also want to change this Float64 type to BigFloat.
To put it simply, this is my core requirement: In IntervalConstrainedProgramming V0.14.0, I need every parameter related to the separate function—especially the feasible region generated by the separator—to be of the BigFloat type, and ensure all iteration, calculation, and optimization steps within the function use BigFloat as well. How can I implement this process? If you identify a way to do this, please provide a simple test code. Specifically, it should combine the separate function with BigFloat for testing—changing the original Float64 type to the BigFloat type (as described earlier). Could you help me write a simple code snippet for this?