MoochoPack_NLPAlgoState.hpp File Reference

#include <deque>
#include "MoochoPack_Types.hpp"
#include "IterationPack_IterQuantityAccess.hpp"
#include "IterationPack_AlgorithmState.hpp"
#include "IterationPack_cast_iq.hpp"
#include "IterationPack_IterQuantityAccessContiguous.hpp"
#include "AbstractLinAlgPack_VectorSpace.hpp"
#include "AbstractLinAlgPack_Permutation.hpp"
#include "ConstrainedOptPack_DecompositionSystem.hpp"
#include "AbstractLinAlgPack_MatrixOp.hpp"
#include "Teuchos_StandardCompositionMacros.hpp"
#include "Teuchos_StandardMemberCompositionMacros.hpp"

Include dependency graph for MoochoPack_NLPAlgoState.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MoochoPack

Classes

class  MoochoPack::NLPAlgoState
 Reduced space SQP state encapsulation interface. More...
class  MoochoPack::NLPAlgoState::InvalidType
 Thrown if an iteration quantity is of an invalid type. More...
struct  MoochoPack::NLPAlgoState::iq_id_encap
  More...

Defines

#define STATE_IQ_DECL(TYPE, NAME)
 Add class declarations for an arbitrary iteration quantity.
#define STATE_INDEX_IQ_DECL(NAME)   STATE_IQ_DECL(index_type,NAME) \
 Add class declarations for an index (i.e. index_type) iteration quantity.
#define STATE_SCALAR_IQ_DECL(NAME)   STATE_IQ_DECL(value_type,NAME) \
 Add class declarations for a scalar (i.e. value_type) iteration quantity.
#define STATE_VECTOR_IQ_DECL(NAME)   STATE_IQ_DECL(VectorMutable,NAME) \
 Add class declarations for a VectorMutable iteration quantity.
#define STATE_IQ_DEF(CLASS, TYPE, NAME, NAME_STR)
 Add class definitions for an arbitrary iteration quantity.
#define STATE_INDEX_IQ_DEF(CLASS, NAME, NAME_STR)
 Add class definitions for a index_type iteration quantity.
#define STATE_SCALAR_IQ_DEF(CLASS, NAME, NAME_STR)
 Add class definitions for a value_type iteration quantity.
#define STATE_VECTOR_IQ_DEF(CLASS, NAME, NAME_STR, VEC_SPC, VEC_RN)
 Add class definitions for a VectorMutable iteration quantity.

Variables

const std::string num_basis_name = "num_basis"
const std::string x_name = "x"
const std::string f_name = "f"
const std::string HL_name = "HL"
const std::string c_name = "c"
const std::string h_name
const std::string Gc_name = "Gc"
const std::string Y_name = "Y"
const std::string Z_name = "Z"
const std::string R_name = "R"
const std::string Uy_name = "Uy"
const std::string Uz_name = "Uz"
const std::string Ypy_name = "Ypy"
const std::string Zpz_name = "Zpz"
const std::string rGf_name = "rGf"
const std::string rHL_name = "rHL"
const std::string zeta_name = "zeta"
const std::string qp_grad_name = "qp_grad"
const std::string eta_name = "eta"
const std::string alpha_name = "alpha"
const std::string merit_func_nlp_name = "merit_func_nlp"
const std::string mu_name = "mu"
const std::string phi_name = "phi"
const std::string opt_kkt_err_name = "opt_kkt_err"
const std::string feas_kkt_err_name = "feas_kkt_err"
const std::string comp_kkt_err_name = "comp_kkt_err"
const std::string rGL_name = "rGL"
const std::string nu_name = "nu"


Generated on Thu Sep 18 12:35:51 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1