// Copyright (C) 2005, 2006 International Business Machines and others. // All Rights Reserved. // This code is published under the Eclipse Public License. // // $Id: LuksanVlcek2.hpp 1861 2010-12-21 21:34:47Z andreasw $ // // Authors: Andreas Waechter IBM 2005-10-127 #ifndef __LUKSANVLCEK2_HPP__ #define __LUKSANVLCEK2_HPP__ #include "RegisteredTNLP.hpp" using namespace Ipopt; /** Implementation of Example 5.2 from "Sparse and Parially Separable * Test Problems for Unconstrained and Equality Constrained * Optimization" by L. Luksan and J. Vlcek. */ class LuksanVlcek2 : 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