G+Smo
24.08.0
Geometry + Simulation Modules
|
Class defining an optimization problem.
Public Member Functions | |
gsIpOpt (gsOptProblem< T > *problem) | |
virtual bool | intermediateCallback () |
Callback function is executed after every iteration. Returning false causes premature termination of the optimization. | |
virtual | ~gsIpOpt () |
Protected Attributes | |
gsMatrix< T > | m_curDesign |
Current design variables (and starting point ) | |
gsMatrix< T > | m_lambda |
Lagrange multipliers (set in the finalize_solution method) | |
gsOptionList | m_options |
Options. | |
Private Member Functions | |
Methods to block default compiler methods. | |
The compiler automatically generates the following three methods. Since the default compiler implementation is generally not what you want (for all but the most simple classes), we usually put the declarations of these methods in the private section and never implement them. This prevents the compiler from implementing an incorrect "default" behavior without us knowing. (See e.g. Scott Meyers book, "Effective C++") | |
gsIpOpt (const gsIpOpt &) | |
gsIpOpt & | operator= (const gsIpOpt &) |
gsIpOpt | ( | gsOptProblem< T > * | problem | ) |
default constructor
|
virtual |
default destructor