Using fast vs. correctly rounded intervals
Correctly rounded versus fast intervals are selected by setting the type V, in the SMCg{N,V,T} object to either:
Interval{T}for correctly rounded calculationsMCInterval{T}for fast calculations without corrected rounding
Setting the differentiability of the McCormick relaxation
EAGO.set_diff_relax — Method.set_diff_relax(val::Integer)Set differentiability of relaxations used.
Using nonsmooth multivariate McCormick relaxations
EAGO.set_multivar_refine — Method.set_multivar_refine(bool,tol)Set flag for using using multivariant MC relaxations and their tolerance.
Using subgradient refinement
EAGO.set_subgrad_refine — Method.set_subgrad_refine(val)Set flag for using subgradient refinement of interval bounds.
Setting the tolerance used in envelope calculations
EAGO.set_tolerance — Method.set_tolerance(val::Float64)Set tolerance for used in envelope calculations.
Setting the number of iterations used for the envelope calculation
EAGO.set_iterations — Method.set_iterations(val::Integer)Set iterations for used in envelope calculations.