43 #if !defined IP_STATE_H
46 #include "MoochoPack_NLPAlgoState.hpp"
48 namespace MoochoPack {
51 extern const std::string barrier_parameter_name;
52 extern const std::string barrier_obj_name;
53 extern const std::string grad_barrier_obj_name;
54 extern const std::string e_tol_name;
55 extern const std::string comp_err_mu_name;
56 extern const std::string Vu_name;
57 extern const std::string Vl_name;
58 extern const std::string invXu_name;
59 extern const std::string invXl_name;
60 extern const std::string rHB_name;
61 extern const std::string B_name;
62 extern const std::string Sigma_name;
63 extern const std::string w_sigma_name;
64 extern const std::string dvl_name;
65 extern const std::string dvu_name;
66 extern const std::string alpha_vl_name;
67 extern const std::string alpha_vu_name;
135 const decomp_sys_ptr_t& decomp_sys = Teuchos::null
136 ,const vec_space_ptr_t& space_x = Teuchos::null
137 ,const vec_space_ptr_t& space_c = Teuchos::null
138 ,const vec_space_ptr_t& space_range = Teuchos::null
139 ,const vec_space_ptr_t& space_null = Teuchos::null
150 #endif // if !defined IP_STATE_H
#define STATE_IQ_DECL(TYPE, NAME)
Add class declarations for an arbitrary iteration quantity.
#define STATE_SCALAR_IQ_DECL(NAME)
Add class declarations for a scalar (i.e. value_type) iteration quantity.
Reduced space SQP state encapsulation interface.
#define STATE_VECTOR_IQ_DECL(NAME)
Add class declarations for a VectorMutable iteration quantity.