Go to the documentation of this file.
25 #ifndef __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_HPP
26 #define __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_HPP
34 namespace optimization {
58 template<
typename LagrangianFunction>
96 bool Optimize(arma::mat& coordinates,
97 const size_t maxIterations = 1000);
111 bool Optimize(arma::mat& coordinates,
112 const arma::vec& initLambda,
113 const double initSigma,
114 const size_t maxIterations = 1000);
117 const LagrangianFunction&
Function()
const {
return function; }
119 LagrangianFunction&
Function() {
return function; }
141 LagrangianFunction&
function;
158 #include "aug_lagrangian_impl.hpp"
160 #endif // __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_HPP