MOOCHO (Single Doxygen Collection)
Version of the Day
|
#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"
Go to the source code of this file.
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 |
Namespaces | |
MoochoPack | |
Macros | |
#define | STATE_IQ_DECL(TYPE, NAME) |
Add class declarations for an arbitrary iteration quantity. More... | |
#define | STATE_INDEX_IQ_DECL(NAME) STATE_IQ_DECL(index_type,NAME) \ |
Add class declarations for an index (i.e. index_type) iteration quantity. More... | |
#define | STATE_SCALAR_IQ_DECL(NAME) STATE_IQ_DECL(value_type,NAME) \ |
Add class declarations for a scalar (i.e. value_type) iteration quantity. More... | |
#define | STATE_VECTOR_IQ_DECL(NAME) STATE_IQ_DECL(VectorMutable,NAME) \ |
Add class declarations for a VectorMutable iteration quantity. More... | |
#define | STATE_IQ_DEF(CLASS, TYPE, NAME, NAME_STR) |
Add class definitions for an arbitrary iteration quantity. More... | |
#define | STATE_INDEX_IQ_DEF(CLASS, NAME, NAME_STR) |
Add class definitions for a index_type iteration quantity. More... | |
#define | STATE_SCALAR_IQ_DEF(CLASS, NAME, NAME_STR) |
Add class definitions for a value_type iteration quantity. More... | |
#define | STATE_VECTOR_IQ_DEF(CLASS, NAME, NAME_STR, VEC_SPC, VEC_RN) |
Add class definitions for a VectorMutable iteration quantity. More... | |
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 = "Gf" |
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 = "py" |
const std::string | MoochoPack::Ypy_name = "Ypy" |
const std::string | MoochoPack::pz_name = "pz" |
const std::string | MoochoPack::Zpz_name = "Zpz" |
const std::string | MoochoPack::d_name = "d" |
const std::string | MoochoPack::rGf_name = "rGf" |
const std::string | MoochoPack::rHL_name = "rHL" |
const std::string | MoochoPack::w_name = "w" |
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 = "GL" |
const std::string | MoochoPack::rGL_name = "rGL" |
const std::string | MoochoPack::lambda_name = "lambda" |
const std::string | MoochoPack::nu_name = "nu" |