42 #ifndef MATRIX_IDENT_CONCAT_H
43 #define MATRIX_IDENT_CONCAT_H
48 namespace ConstrainedOptPack {
87 virtual const MatrixOp&
D()
const = 0;
105 std::ostream&
output(std::ostream&
out)
const;
122 #endif // MATRIX_IDENT_CONCAT_H
virtual const MatrixOp & D() const =0
void Vp_StMtV(VectorMutable *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const Vector &vs_rhs2, value_type beta) const
AbstractLinAlgPack::size_type size_type
std::ostream & output(std::ostream &out) const
virtual Range1D I_rng() const =0
virtual value_type alpha() const =0
Base class for all matrices that support basic matrix operations.
Matrix class for a matrix vertically concatonated with an identity matrix {abstract}.
SparseVectorSlice< SparseElement< index_type, value_type > > SpVectorSlice
virtual Range1D D_rng() const =0
AbstractLinAlgPack::value_type value_type
virtual BLAS_Cpp::Transp D_trans() const =0
RangePack::Range1D Range1D