Skip to content

SMARTy API Reference

Installation and usage

sb_arch_opt.algo.smarty_interface.get_smarty_optimizer(problem: ArchOptProblemBase, n_init: int, n_infill: int)

Gets the main interface to SMARTy. Use the optimize method to run the DOE and infill loops.

sb_arch_opt.algo.smarty_interface.algo.SMARTyArchOptInterface(problem: ArchOptProblemBase, n_init: int, n_infill: int)

Interface class to SMARTy SBO.

optimizer: SBO property

pop: Population property

optimize()

Run the optimization loop for n_infill infill points (on top on the initialization points)