42 #ifndef MATRIX_DECOMP_RANGE_ORTHOG_H
43 #define MATRIX_DECOMP_RANGE_ORTHOG_H
48 namespace ConstrainedOptPack {
74 #ifndef DOXYGEN_COMPILE
128 ,
const D_ptr_t &D_ptr
129 ,
const S_ptr_t &S_ptr
150 const C_ptr_t&
C_ptr()
const;
152 const D_ptr_t&
D_ptr()
const;
154 const S_ptr_t&
S_ptr()
const;
170 std::ostream&
output(std::ostream&
out)
const;
174 ,
const Vector& v_rhs2,
value_type beta )
const;
184 ,
const Vector& v_rhs2 )
const;
190 #ifdef DOXYGEN_COMPILE
213 const MatrixDecompRangeOrthog::C_ptr_t&
220 const MatrixDecompRangeOrthog::D_ptr_t&
227 const MatrixDecompRangeOrthog::S_ptr_t&
235 #endif // MATRIX_DECOMP_RANGE_ORTHOG_H
AbstractLinAlgPack::size_type size_type
Abstract base class for all polymorphic symmetrix nonsingular matrices that can be used to compute ma...
std::ostream & output(std::ostream &out) const
void V_InvMtV(VectorMutable *v_lhs, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2) const
const D_ptr_t & D_ptr() const
AbstractLinAlgPack::MatrixOpNonsing * C
void initialize(const C_ptr_t &C_ptr, const D_ptr_t &D_ptr, const S_ptr_t &S_ptr)
Initialize the matrix object.
const S_ptr_t & S_ptr() const
MatrixDecompRangeOrthog & operator=(const MatrixDecompRangeOrthog &)
const VectorSpace & space_rows() const
void Vp_StMtV(VectorMutable *v_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2, value_type beta) const
void assert_initialized(const char func_name[]) const
MatrixDecompRangeOrthog()
Constructs uninitialized.
Base class for all matrices that support basic matrix operations.
Matrix subclass for variable reduction orthogonal matrix R = Gc(:,con_decomp)'*Y. ...
AbstractLinAlgPack::value_type value_type
Abstract base class for all nonsingular polymorphic matrices that can be used to compute matrix-vecto...
void set_uninitialized()
Make uninitialized.
AbstractLinAlgPack::MatrixSymOpNonsing * S
const VectorSpace & space_cols() const
AbstractLinAlgPack::MatrixOp * D
const C_ptr_t & C_ptr() const