MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces
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

 MoochoPack
 
 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. More...
 
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. More...
 
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: More...
 
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[]. More...