BCFLASH is an optimization solver for
min_x f(x) subject to l <= x <= u
that is essentially a Matlab implementation of TRON.
Hosted on ReadTheDocs.
BCFLASH uses the optimizers/model to define the optimization problems.
Once the model library is installed, then installing BCFLASH simply involves cloning this repository and adding bcflash.m to your path.
nlp = model(...); % model defining problem
solver = bcflash(nlp); % construct solver object.
[x, info] = solver.solve(nlp.x0); % begin solve