// Copyright (C) 2005, 2006 International Business Machines and others. // All Rights Reserved. // This code is published under the Eclipse Public License. // // $Id: LuksanVlcek1.hpp 1861 2010-12-21 21:34:47Z andreasw $ // // Authors: Andreas Waechter IBM 2005-10-127 #ifndef __LUKSANVLCEK1_HPP__ #define __LUKSANVLCEK1_HPP__ #include "RegisteredTNLP.hpp" using namespace Ipopt; /** Implementation of Example 5.1 from "Sparse and Parially Separable * Test Problems for Unconstrained and Equality Constrained * Optimization" by L. Luksan and J. Vlcek. */ class LuksanVlcek1 : public RegisteredTNLP { public: /** Constructor. Here, g_l and g_u are the bounds for the * constraints. The original formulation is obtained by setting * g_l and g_u to zero. Using g_l