ConstrainedOptPack: C++ Tools for Constrained (and Unconstrained) Optimization
Version of the Day
|
Concreate subclass of DecompositionSystemVarReductPerm
that uses an aggregate DecompostionSystemVarReductImp
object.
More...
#include <ConstrainedOptPack_DecompositionSystemVarReductPermStd.hpp>
Public types | |
typedef Teuchos::RCP < DecompositionSystemVarReductImp > | decomp_sys_imp_ptr_t |
typedef Teuchos::RCP < BasisSystemPerm > | basis_sys_ptr_t |
Constructors / initializers | |
DecompositionSystemVarReductPermStd (const decomp_sys_imp_ptr_t &decomp_sys_imp=Teuchos::null, const basis_sys_ptr_t &basis_sys=Teuchos::null, bool basis_selected=false, EExplicitImplicit D_imp=MAT_IMP_AUTO, EExplicitImplicit Uz_imp=MAT_IMP_AUTO) | |
Calls this->initialize() . More... | |
void | initialize (const decomp_sys_imp_ptr_t &decomp_sys_imp, const basis_sys_ptr_t &basis_sys, bool basis_selected=false, EExplicitImplicit D_imp=MAT_IMP_AUTO, EExplicitImplicit Uz_imp=MAT_IMP_AUTO) |
Initialize given decomposition system and basis system objects. More... | |
Access | |
const decomp_sys_imp_ptr_t & | decomp_sys_imp () const |
const basis_sys_ptr_t & | basis_sys () const |
Overridden from DecompositionSystem | |
size_type | n () const |
size_type | m () const |
size_type | r () const |
Range1D | equ_decomp () const |
Range1D | equ_undecomp () const |
const VectorSpace::space_ptr_t | space_range () const |
const VectorSpace::space_ptr_t | space_null () const |
const mat_fcty_ptr_t | factory_Z () const |
const mat_fcty_ptr_t | factory_Y () const |
const mat_nonsing_fcty_ptr_t | factory_R () const |
const mat_fcty_ptr_t | factory_Uz () const |
const mat_fcty_ptr_t | factory_Uy () const |
void | update_decomp (std::ostream *out, EOutputLevel olevel, ERunTests test_what, const MatrixOp &Gc, MatrixOp *Z, MatrixOp *Y, MatrixOpNonsing *R, MatrixOp *Uz, MatrixOp *Uy, EMatRelations mat_rel) const |
void | print_update_decomp (std::ostream &out, const std::string &leading_str) const |
Overridden from DecompositionSystemVarReduct | |
Range1D | var_indep () const |
Range1D | var_dep () const |
Overridden from DecompositionSystemVarReductPerm | |
const perm_fcty_ptr_t | factory_P_var () const |
const perm_fcty_ptr_t | factory_P_equ () const |
bool | has_basis () const |
void | set_decomp (std::ostream *out, EOutputLevel olevel, ERunTests test_what, const Permutation &P_var, const Range1D &var_dep, const Permutation *P_equ, const Range1D *equ_decomp, const MatrixOp &Gc, MatrixOp *Z, MatrixOp *Y, MatrixOpNonsing *R, MatrixOp *Uz, MatrixOp *Uy, EMatRelations mat_rel) |
void | select_decomp (std::ostream *out, EOutputLevel olevel, ERunTests test_what, const Vector *nu, MatrixOp *Gc, Permutation *P_var, Range1D *var_dep, Permutation *P_equ, Range1D *equ_decomp, MatrixOp *Z, MatrixOp *Y, MatrixOpNonsing *R, MatrixOp *Uz, MatrixOp *Uy, EMatRelations mat_rel) |
Concreate subclass of DecompositionSystemVarReductPerm
that uses an aggregate DecompostionSystemVarReductImp
object.
ToDo: Finish documentation!
Definition at line 57 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.hpp.
typedef Teuchos::RCP<DecompositionSystemVarReductImp> ConstrainedOptPack::DecompositionSystemVarReductPermStd::decomp_sys_imp_ptr_t |
Definition at line 64 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.hpp.
typedef Teuchos::RCP<BasisSystemPerm> ConstrainedOptPack::DecompositionSystemVarReductPermStd::basis_sys_ptr_t |
Definition at line 66 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.hpp.
ConstrainedOptPack::DecompositionSystemVarReductPermStd::DecompositionSystemVarReductPermStd | ( | const decomp_sys_imp_ptr_t & | decomp_sys_imp = Teuchos::null , |
const basis_sys_ptr_t & | basis_sys = Teuchos::null , |
||
bool | basis_selected = false , |
||
EExplicitImplicit | D_imp = MAT_IMP_AUTO , |
||
EExplicitImplicit | Uz_imp = MAT_IMP_AUTO |
||
) |
Calls this->initialize()
.
Definition at line 54 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
void ConstrainedOptPack::DecompositionSystemVarReductPermStd::initialize | ( | const decomp_sys_imp_ptr_t & | decomp_sys_imp, |
const basis_sys_ptr_t & | basis_sys, | ||
bool | basis_selected = false , |
||
EExplicitImplicit | D_imp = MAT_IMP_AUTO , |
||
EExplicitImplicit | Uz_imp = MAT_IMP_AUTO |
||
) |
Initialize given decomposition system and basis system objects.
Definition at line 65 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
inline |
Definition at line 233 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.hpp.
|
inline |
Definition at line 240 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.hpp.
|
virtual |
Reimplemented from ConstrainedOptPack::DecompositionSystem.
Definition at line 82 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 87 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Reimplemented from ConstrainedOptPack::DecompositionSystem.
Definition at line 92 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Reimplemented from ConstrainedOptPack::DecompositionSystem.
Definition at line 97 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Reimplemented from ConstrainedOptPack::DecompositionSystem.
Definition at line 102 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 108 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 114 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 120 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 126 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 132 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 142 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 148 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 153 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystem.
Definition at line 173 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystemVarReduct.
Definition at line 182 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystemVarReduct.
Definition at line 187 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystemVarReductPerm.
Definition at line 195 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystemVarReductPerm.
Definition at line 201 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystemVarReductPerm.
Definition at line 206 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystemVarReductPerm.
Definition at line 211 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.
|
virtual |
Implements ConstrainedOptPack::DecompositionSystemVarReductPerm.
Definition at line 290 of file ConstrainedOptPack_DecompositionSystemVarReductPermStd.cpp.