| constraint_type typedef | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | |
| find_minimum(point_type &x, number_type &value, int &num_iterations, number_type max_step=0, const number_type x_tolerance=0, const number_type gradient_tolerance=0) | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | |
| function_type typedef | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | |
| initial_penalty_parameter() const | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | [inline] |
| max_constraint_error() const | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | [inline] |
| number_type typedef | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | |
| penalty_parameter() const | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | [inline] |
| PenaltyQuasiNewton(const function_type &function, const constraint_type &constraint, const number_type max_constraint_error=std::pow(std::numeric_limits< number_type >::epsilon(), 0.25), const number_type x_tolerance=4 *std::numeric_limits< number_type >::epsilon(), const number_type gradient_tolerance=4 *std::numeric_limits< number_type >::epsilon(), const int max_function_calls=10000) | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | |
| point_type typedef | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | |
| set_initial_penalty_parameter(const number_type initial_penalty_parameter) | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | [inline] |
| set_max_constraint_error(const number_type max_constraint_error) | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | [inline] |
| ~PenaltyQuasiNewton() | numerical::PenaltyQuasiNewton< N, Function, Constraint, T, Point > | [inline, virtual] |