Abstract class to define by user specified optimization function. More...
Public Member Functions | |
MyOpt () | |
Default Constructor. | |
MyOpt (const Mesh &mesh) | |
Constructor using mesh instance. More... | |
virtual | ~MyOpt () |
Destructor. | |
virtual real_t | Objective (const Vect< real_t > &x)=0 |
Virtual member function to define objective. More... | |
virtual void | Gradient (const Vect< real_t > &x, Vect< real_t > &g) |
Virtual member function to define gradient vector of objective. More... | |
Detailed Description
Abstract class to define by user specified optimization function.
The user has to implement a class that inherits from the present one where the virtual functions are implemented.
Constructor & Destructor Documentation
Constructor using mesh instance.
- Parameters
-
mesh Reference to Mesh instance
Member Function Documentation
Virtual member function to define objective.
- Parameters
-
[in] x Vector of optimization variables
- Returns
- Value of objective