![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
G13 constrained test problem. More...
#include <G13.hpp>
  
 Public Member Functions | |
| G13 () | |
| Constructor.  More... | |
| TestVectorFunction & | getEqualityConstraintFunction () override | 
| TestVectorFunction & | getInequalityConstraintFunction () override | 
| TestScalarFunction & | getObjectiveFunction () override | 
| double | getOptimalPointUndisplaced (base::DataVector &x) override | 
| ~G13 () override | |
| Destructor.  More... | |
  Public Member Functions inherited from sgpp::optimization::test_problems::ConstrainedTestProblem | |
| ConstrainedTestProblem (size_t d) | |
| Constructor.  More... | |
| void | generateDisplacement () | 
| Generate normally distributed pseudorandom displacement with default standard deviation.  More... | |
| void | generateDisplacement (double stdDev) | 
| Generate normally distributed pseudorandom displacement.  More... | |
| const base::DataVector & | getDisplacement () const | 
| double | getOptimalPoint (base::DataVector &x) | 
| Returns the minimal point of the displaced function.  More... | |
| void | setDisplacement (const base::DataVector &displacement) | 
| Returns the displacement vector.  More... | |
| virtual | ~ConstrainedTestProblem () | 
| Destructor.  More... | |
Protected Attributes | |
| G13Objective | f | 
| objective function  More... | |
| G13InequalityConstraint | g | 
| inequality constraint function  More... | |
| G13EqualityConstraint | h | 
| equality constraint function  More... | |
  Protected Attributes inherited from sgpp::optimization::test_problems::ConstrainedTestProblem | |
| size_t | d | 
| number of parameters  More... | |
| base::DataVector | displacement | 
| displacement vector  More... | |
Additional Inherited Members | |
  Static Public Attributes inherited from sgpp::optimization::test_problems::ConstrainedTestProblem | |
| static constexpr double | DEFAULT_STANDARD_DEVIATION = 0.01 | 
| default standard deviation for the displacement vector  More... | |
  Protected Member Functions inherited from sgpp::optimization::test_problems::ConstrainedTestProblem | |
| virtual bool | isDisplacementFeasible () | 
| Checks if the current displacement is ok for the specific objective function.  More... | |
G13 constrained test problem.
| sgpp::optimization::test_problems::G13::G13 | ( | ) | 
Constructor.
      
  | 
  override | 
Destructor.
      
  | 
  overridevirtual | 
Implements sgpp::optimization::test_problems::ConstrainedTestProblem.
References h.
      
  | 
  overridevirtual | 
Implements sgpp::optimization::test_problems::ConstrainedTestProblem.
References g.
      
  | 
  overridevirtual | 
Implements sgpp::optimization::test_problems::ConstrainedTestProblem.
References f.
      
  | 
  overridevirtual | 
| [out] | x | minimal point \(\vec{x}_\opt \in [0, 1]^d\) | 
Implements sgpp::optimization::test_problems::ConstrainedTestProblem.
      
  | 
  protected | 
objective function
Referenced by getObjectiveFunction().
      
  | 
  protected | 
inequality constraint function
Referenced by getInequalityConstraintFunction().
      
  | 
  protected | 
equality constraint function
Referenced by getEqualityConstraintFunction().