42 #include "ConstrainedOptPack_DecompositionSystem.hpp"
44 namespace ConstrainedOptPack {
60 return r ? Range1D(1,this->
r()) : Range1D::Invalid;
68 return m > r ? Range1D(r+1,
m) : Range1D::Invalid;
virtual Range1D equ_undecomp() const
Returns the range of the undecomposed equalities.
virtual size_type r() const
Returns the rank of Gc(:,equ_decomp()).
virtual const VectorSpace::space_ptr_t space_range() const =0
Return a VectorSpace object for the range space.
virtual Range1D equ_decomp() const
Returns the range of the decomposed equalities.
virtual size_type n() const
Return the number of rows in Gc.
virtual const VectorSpace::space_ptr_t space_null() const =0
Return a VectorSpace object for the range space.
virtual size_type m() const =0
Return the number of columns in Gc.