The following are the main OptQuest Developer Kit classes used for setting up an optimization:
OptSetup (main class for setting up optimizations)
This class is the main class for setting up optimizations. You can use its methods and properties to access optimization variables—that is, to add, modify and delete variables and options for running optimizations.
This class serves as a wrapper for Crystal Ball decision variables and accesses their properties.
This class is responsible for handling all operations related to OptQuest objectives.
This class accesses OptQuest option settings, the preferences that control how long the optimization runs, whether it stops automatically, whether it runs deterministically or stochastically, and more.