add options print_frequency_iter and print_frequency_time to adjust amount of iterations summary output (fixes #161); fix some typos

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2167 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
include check on size of z_U_meta in TNLPAdapter::FinalizeSolution; fix spelling

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2168 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
negate constraint duals for ampl solution only for minimization problems (for #183)

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2169 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
multiply given dual point also by -objsign in get_starting_point

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2170 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
don't change to relax bounds if all variables are fixed: just do constraint satisfaction check; fix spelling

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2172 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
skip finalize_solution call in case of NO_FREE_VARIABLES* exception: has been called by TNLPAdapter already; also not all arrays in TNLPAdapter are allocated in this case, and the primal solution stored in p2ip_data may be wrong; this should fix #179

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2173 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
fix for self-assignment of smartpointers (point 1 in #162)

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2175 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
fix SmartPtr::ComparePointers for cases of multiple inheritance by using last suggestion from point 2 of #162

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2176 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
added copy-constructor/operator for implicit conversion to base classes, first part of point 3 of #162

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2177 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
add explicit swap and overloaded relational operators to make SmartPtr usable with associative containers (point 4 in #162)

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2178 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
avoid warning on unused variable that is there for a compile time check only; rename a define to make it ipopt specific

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2179 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
fix some compiler warnings

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2180 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
disable inactive assert

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2181 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
rename REF_DEBUG to IP_DEBUG_REFERENCED and enable with checklevel > 3; do smartpointer typecheck with every compiler if debug mode

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2182 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
fix compiler warnings and spelling

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2183 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
also switch signs on z_U and z_L depending on objective sign (see #183)

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2184 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
fix some typos in comments and move withespace

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2186 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
remove static TaggedObject::unique_tag_ variable (to fix ticket #167)

- tags returned by TaggedObject now contain the objects memory address,
  which should be sufficient to make them unique, also when running
  several Ipopt instances in parallel



git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2187 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
always use IPOPT_VERSION define

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2188 ef2a96d0-92f8-0310-a3c1-cdaa70078a94
remove global variable RegisteredOption::next_counter_

git-svn-id: https://projects.coin-or.org/svn/Ipopt/trunk@2189 ef2a96d0-92f8-0310-a3c1-cdaa70078a94