MoochoPack_PBFGS_helpers.hpp File Reference

#include "MoochoPack_Types.hpp"
#include "MoochoPack_ActSetStats.hpp"

Include dependency graph for MoochoPack_PBFGS_helpers.hpp:

Go to the source code of this file.

Namespaces

namespace  MoochoPack
namespace  MoochoPack::PBFGSPack

Helper functions for PBFGS updating.

bool MoochoPack::PBFGSPack::act_set_calmed_down (const ActSetStats &act_set_stats, const value_type act_set_frac_proj_start, EJournalOutputLevel olevel, std::ostream &out)
 Determine if the active set has calmed down enough and print this test.
void MoochoPack::PBFGSPack::init_i_x_free_sRTsR_sRTyR (const SpVectorSlice &nu_indep, const DVectorSlice &s, const DVectorSlice &y, size_type *n_pz_R, size_type i_x_free[], value_type *sRTsR, value_type *sRTyR)
 Initialize i_x_free[], s_R'*s_R and s_R'*y_R for free variables not in nu_indep.
void MoochoPack::PBFGSPack::sort_fixed_max_cond_viol (const SpVectorSlice &nu_indep, const DVectorSlice &s, const DVectorSlice &y, const DVectorSlice &B_XX, const value_type sRTBRRsR, const value_type sRTyR, value_type *sXTBXXsX, value_type *sXTyX, size_type l_x_fixed_sorted[])
 Sort fixed variables according to the condition:.
void MoochoPack::PBFGSPack::choose_fixed_free (const value_type project_error_tol, const value_type super_basic_mult_drop_tol, const SpVectorSlice &nu_indep, const DVectorSlice &s, const DVectorSlice &y, const DVectorSlice &B_XX, const size_type l_x_fixed_sorted[], EJournalOutputLevel olevel, std::ostream &out, value_type *sRTBRRsR, value_type *sRTyR, value_type *sXTBXXsX, value_type *sXTyX, size_type *n_pz_X, size_type *n_pz_R, size_type i_x_free[], size_type i_x_fixed[], ConstrainedOptPack::EBounds bnd_fixed[])
 Choose the rest of i_x_free[] and i_x_fixed[].


Generated on Wed May 12 21:55:28 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7