G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
gsIpOpt< T > Class Template Reference

Detailed Description

template<typename T>
class gismo::gsIpOpt< T >

Class defining an optimization problem.

+ Inheritance diagram for gsIpOpt< T >:
+ Collaboration diagram for gsIpOpt< T >:

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.
 

Constructor & Destructor Documentation

◆ gsIpOpt()

template<typename T >
gsIpOpt ( gsOptProblem< T > *  problem)

default constructor

◆ ~gsIpOpt()

template<typename T >
~gsIpOpt ( )
virtual

default destructor