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 MoochoPack::num_basis_name = "num_basis"
const std::string MoochoPack::x_name = "x"
const std::string MoochoPack::f_name = "f"
const std::string MoochoPack::Gf_name
const std::string MoochoPack::HL_name = "HL"
const std::string MoochoPack::c_name = "c"
const std::string MoochoPack::h_name
const std::string MoochoPack::Gc_name = "Gc"
const std::string MoochoPack::Y_name = "Y"
const std::string MoochoPack::Z_name = "Z"
const std::string MoochoPack::R_name = "R"
const std::string MoochoPack::Uy_name = "Uy"
const std::string MoochoPack::Uz_name = "Uz"
const std::string MoochoPack::py_name
const std::string MoochoPack::Ypy_name = "Ypy"
const std::string MoochoPack::pz_name
const std::string MoochoPack::Zpz_name = "Zpz"
const std::string MoochoPack::d_name
const std::string MoochoPack::rGf_name = "rGf"
const std::string MoochoPack::rHL_name = "rHL"
const std::string MoochoPack::w_name
const std::string MoochoPack::zeta_name = "zeta"
const std::string MoochoPack::qp_grad_name = "qp_grad"
const std::string MoochoPack::eta_name = "eta"
const std::string MoochoPack::alpha_name = "alpha"
const std::string MoochoPack::merit_func_nlp_name = "merit_func_nlp"
const std::string MoochoPack::mu_name = "mu"
const std::string MoochoPack::phi_name = "phi"
const std::string MoochoPack::opt_kkt_err_name = "opt_kkt_err"
const std::string MoochoPack::feas_kkt_err_name = "feas_kkt_err"
const std::string MoochoPack::comp_kkt_err_name = "comp_kkt_err"
const std::string MoochoPack::GL_name
const std::string MoochoPack::rGL_name = "rGL"
const std::string MoochoPack::lambda_name
const std::string MoochoPack::nu_name = "nu"


Generated on Tue Jul 13 09:33:45 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7