MAST
|
Provides the basic interface API for classes the provide implement optimization problems. More...
#include <optimization_interface.h>
Public Member Functions | |
OptimizationInterface () | |
virtual | ~OptimizationInterface () |
virtual void | optimize ()=0 |
virtual void | attach_function_evaluation_object (MAST::FunctionEvaluation &feval) |
virtual void | set_real_parameter (const std::string &nm, Real val) |
virtual void | set_integer_parameter (const std::string &nm, int val) |
Protected Attributes | |
MAST::FunctionEvaluation * | _feval |
Provides the basic interface API for classes the provide implement optimization problems.
Definition at line 36 of file optimization_interface.h.
|
inline |
Definition at line 39 of file optimization_interface.h.
|
inlinevirtual |
|
virtual |
Reimplemented in MAST::NPSOLOptimizationInterface.
Definition at line 27 of file optimization_interface.cpp.
|
pure virtual |
Implemented in MAST::GCMMAOptimizationInterface, MAST::DOTOptimizationInterface, MAST::NPSOLOptimizationInterface, and MAST::NLOptOptimizationInterface.
|
inlinevirtual |
Reimplemented in MAST::GCMMAOptimizationInterface.
Definition at line 58 of file optimization_interface.h.
|
inlinevirtual |
Reimplemented in MAST::GCMMAOptimizationInterface.
Definition at line 55 of file optimization_interface.h.
|
protected |
Definition at line 62 of file optimization_interface.h.