Options available for McCormick Operators

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:

Setting the differentiability of the McCormick relaxation

set_diff_relax(val::Integer)

Set differentiability of relaxations used.

source

Using nonsmooth multivariate McCormick relaxations

set_multivar_refine(bool,tol)

Set flag for using using multivariant MC relaxations and their tolerance.

source

Using subgradient refinement

set_subgrad_refine(val)

Set flag for using subgradient refinement of interval bounds.

source

Setting the tolerance used in envelope calculations

EAGO.set_toleranceMethod.
set_tolerance(val::Float64)

Set tolerance for used in envelope calculations.

source

Setting the number of iterations used for the envelope calculation

set_iterations(val::Integer)

Set iterations for used in envelope calculations.

source