.TH "mlpack::optimization::AugLagrangianTestFunction" 3 "Tue Sep 9 2014" "Version 1.0.10" "MLPACK" \" -*- nroff -*- .ad l .nh .SH NAME mlpack::optimization::AugLagrangianTestFunction \- .PP This function is taken from 'Practical Mathematical Optimization' (Snyman), section 5\&.3\&.8 ('Application of the Augmented Lagrangian Method')\&. .SH SYNOPSIS .br .PP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBAugLagrangianTestFunction\fP ()" .br .ti -1c .RI "\fBAugLagrangianTestFunction\fP (const arma::mat &initial_point)" .br .ti -1c .RI "double \fBEvaluate\fP (const arma::mat &coordinates)" .br .ti -1c .RI "double \fBEvaluateConstraint\fP (const size_t index, const arma::mat &coordinates)" .br .ti -1c .RI "const arma::mat & \fBGetInitialPoint\fP () const " .br .ti -1c .RI "void \fBGradient\fP (const arma::mat &coordinates, arma::mat &gradient)" .br .ti -1c .RI "void \fBGradientConstraint\fP (const size_t index, const arma::mat &coordinates, arma::mat &gradient)" .br .ti -1c .RI "size_t \fBNumConstraints\fP () const " .br .ti -1c .RI "std::string \fBToString\fP () const " .br .in -1c .SS "Private Attributes" .in +1c .ti -1c .RI "arma::mat \fBinitialPoint\fP" .br .in -1c .SH "Detailed Description" .PP This function is taken from 'Practical Mathematical Optimization' (Snyman), section 5\&.3\&.8 ('Application of the Augmented Lagrangian Method')\&. It has only one constraint\&. .PP The minimum that satisfies the constraint is x = [1, 4], with an objective value of 70\&. .PP Definition at line 38 of file aug_lagrangian_test_functions\&.hpp\&. .SH "Constructor & Destructor Documentation" .PP .SS "mlpack::optimization::AugLagrangianTestFunction::AugLagrangianTestFunction ()" .SS "mlpack::optimization::AugLagrangianTestFunction::AugLagrangianTestFunction (const arma::mat &initial_point)" .SH "Member Function Documentation" .PP .SS "double mlpack::optimization::AugLagrangianTestFunction::Evaluate (const arma::mat &coordinates)" .SS "double mlpack::optimization::AugLagrangianTestFunction::EvaluateConstraint (const size_tindex, const arma::mat &coordinates)" .SS "const arma::mat& mlpack::optimization::AugLagrangianTestFunction::GetInitialPoint () const\fC [inline]\fP" .PP Definition at line 54 of file aug_lagrangian_test_functions\&.hpp\&. .PP References initialPoint\&. .SS "void mlpack::optimization::AugLagrangianTestFunction::Gradient (const arma::mat &coordinates, arma::mat &gradient)" .SS "void mlpack::optimization::AugLagrangianTestFunction::GradientConstraint (const size_tindex, const arma::mat &coordinates, arma::mat &gradient)" .SS "size_t mlpack::optimization::AugLagrangianTestFunction::NumConstraints () const\fC [inline]\fP" .PP Definition at line 47 of file aug_lagrangian_test_functions\&.hpp\&. .SS "std::string mlpack::optimization::AugLagrangianTestFunction::ToString () const" .SH "Member Data Documentation" .PP .SS "arma::mat mlpack::optimization::AugLagrangianTestFunction::initialPoint\fC [private]\fP" .PP Definition at line 60 of file aug_lagrangian_test_functions\&.hpp\&. .PP Referenced by GetInitialPoint()\&. .SH "Author" .PP Generated automatically by Doxygen for MLPACK from the source code\&.