MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <NonSmoothDescent.hpp>
Public Member Functions | |
void | set (int index) |
void | add (int index, bool equal) |
Public Attributes | |
int | num_equal |
double | true_active_value |
std::vector< int > | active_ind |
Definition at line 68 of file NonSmoothDescent.hpp.
void MBMesquite::NonSmoothDescent::ActiveSet::add | ( | int | index, |
bool | equal | ||
) | [inline] |
Definition at line 80 of file NonSmoothDescent.hpp.
References active_ind, and num_equal.
Referenced by MBMesquite::NonSmoothDescent::find_active_set().
{ active_ind.push_back( index ); num_equal += equal; }
void MBMesquite::NonSmoothDescent::ActiveSet::set | ( | int | index | ) | [inline] |
Definition at line 74 of file NonSmoothDescent.hpp.
References active_ind, and num_equal.
Referenced by MBMesquite::NonSmoothDescent::find_active_set().
{ active_ind.clear(); active_ind.push_back( index ); num_equal = 0; }
std::vector< int > MBMesquite::NonSmoothDescent::ActiveSet::active_ind |
Definition at line 72 of file NonSmoothDescent.hpp.
Referenced by add(), MBMesquite::NonSmoothDescent::check_equilibrium(), MBMesquite::NonSmoothDescent::find_active_set(), MBMesquite::NonSmoothDescent::form_grammian(), MBMesquite::NonSmoothDescent::form_PD_grammian(), MBMesquite::NonSmoothDescent::form_reduced_matrix(), MBMesquite::NonSmoothDescent::get_active_directions(), MBMesquite::NonSmoothDescent::get_min_estimate(), MBMesquite::NonSmoothDescent::minmax_opt(), MBMesquite::NonSmoothDescent::print_active_set(), MBMesquite::NonSmoothDescent::search_direction(), MBMesquite::NonSmoothDescent::search_edges_faces(), and set().
Definition at line 70 of file NonSmoothDescent.hpp.
Definition at line 71 of file NonSmoothDescent.hpp.
Referenced by MBMesquite::NonSmoothDescent::find_active_set(), MBMesquite::NonSmoothDescent::improvement_check(), MBMesquite::NonSmoothDescent::minmax_opt(), and MBMesquite::NonSmoothDescent::step_acceptance().