42 #ifndef DECOMPOSITION_SYSTEM_VAR_REDUCT_H
43 #define DECOMPOSITION_SYSTEM_VAR_REDUCT_H
49 namespace ConstrainedOptPack {
111 :D_imp_(D_imp), Uz_imp_(Uz_imp)
136 #endif // DECOMPOSITION_SYSTEM_VAR_REDUCT_H
virtual Range1D var_dep() const =0
virtual Range1D var_indep() const =0
DecompositionSystemVarReduct(EExplicitImplicit D_imp=MAT_IMP_AUTO, EExplicitImplicit Uz_imp=MAT_IMP_AUTO)
DecompositionSystemVarReduct & operator=(const DecompositionSystemVarReduct &)
This class abstracts a decomposition choice for the quasi-range space Y and null space Z matrices for...
Specialization of DecompositionSystem for variable reduction decompositions.
STANDARD_MEMBER_COMPOSITION_MEMBERS(EExplicitImplicit, D_imp)
Set whether to use explicit or implicit D = -inv(C)*N matrix.
RangePack::Range1D Range1D