|
CppAD: A C++ Algorithmic Differentiation Package
20130102
|
| bool cppad_ipopt::cppad_ipopt_nlp::get_starting_point | ( | Index | n, |
| bool | init_x, | ||
| Number * | x, | ||
| bool | init_z, | ||
| Number * | z_L, | ||
| Number * | z_U, | ||
| Index | m, | ||
| bool | init_lambda, | ||
| Number * | lambda | ||
| ) | [virtual] |
Return initial x value where optimiation is started.
| [in] | n | must be equal to the domain dimension for f(x) and g(x); i.e., it must be equal to n_. |
| [in] | init_x | must be equal to true. |
| [out] | x | is a vector of size n. The input value of its elements does not matter. On output, it is a copy of the initial value for ; i.e. x_i_. |
| [in] | init_z | must be equal to false. |
| z_L | is not used. | |
| z_U | is not used. | |
| [in] | m | must be equal to the range dimension for g(x); i.e., it must be equal to m_. |
| init_lambda | must be equal to false. | |
| lambda | is not used. |
Definition at line 367 of file cppad_ipopt_nlp.cpp.