ConstrainedOptPack::MatrixSymIdentitySerial Class Reference

Matrix class for a serial scaled identity matrix. More...

#include <ConstrainedOptPack_MatrixSymIdentitySerial.hpp>

Inheritance diagram for ConstrainedOptPack::MatrixSymIdentitySerial:

[legend]
List of all members.

Constructors/initalizers

 MatrixSymIdentitySerial (size_type size=1, value_type scale=1.0)
 Calls this->initalize().
void initialize (size_type size, value_type scale)
 

Access

value_type scale () const
 

[NOHEADER]

size_type rows () const
 
size_type nz () const
 

[NOHEADER]

std::ostream & output (std::ostream &out) const
 

[NOHEADER]

void Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2, value_type beta) const
 

Overridden from MatrixNonsingSerial

void V_InvMtV (DVectorSlice *vs_lhs, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2) const
 

Overridden from MatrixSymNonsingSerial

void M_StMtInvMtM (DMatrixSliceSym *sym_gms_lhs, value_type alpha, const MatrixOpSerial &mwo, BLAS_Cpp::Transp mwo_trans, EMatrixDummyArg) const
 

Overridden from MatrixExtractInvCholFactor

void extract_inv_chol (DMatrixSliceTriEle *InvChol) const
 

Private Attributes

size_type size_
value_type scale_

Detailed Description

Matrix class for a serial scaled identity matrix.

More operations will be overridden as they are needed by various applications.

Definition at line 42 of file ConstrainedOptPack_MatrixSymIdentitySerial.hpp.


Constructor & Destructor Documentation

ConstrainedOptPack::MatrixSymIdentitySerial::MatrixSymIdentitySerial size_type  size = 1,
value_type  scale = 1.0
 

Calls this->initalize().

Definition at line 44 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.


Member Function Documentation

void ConstrainedOptPack::MatrixSymIdentitySerial::initialize size_type  size,
value_type  scale
 

Definition at line 49 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.

value_type ConstrainedOptPack::MatrixSymIdentitySerial::scale  )  const [inline]
 

Definition at line 136 of file ConstrainedOptPack_MatrixSymIdentitySerial.hpp.

size_type ConstrainedOptPack::MatrixSymIdentitySerial::rows  )  const [virtual]
 

Reimplemented from AbstractLinAlgPack::MatrixBase.

Definition at line 57 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.

size_type ConstrainedOptPack::MatrixSymIdentitySerial::nz  )  const [virtual]
 

Reimplemented from AbstractLinAlgPack::MatrixBase.

Definition at line 62 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.

std::ostream & ConstrainedOptPack::MatrixSymIdentitySerial::output std::ostream &  out  )  const [virtual]
 

Reimplemented from AbstractLinAlgPack::MatrixOp.

Definition at line 69 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.

void ConstrainedOptPack::MatrixSymIdentitySerial::Vp_StMtV DVectorSlice vs_lhs,
value_type  alpha,
BLAS_Cpp::Transp  trans_rhs1,
const DVectorSlice vs_rhs2,
value_type  beta
const [virtual]
 

Implements AbstractLinAlgPack::MatrixOpSerial.

Definition at line 77 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.

void ConstrainedOptPack::MatrixSymIdentitySerial::V_InvMtV DVectorSlice vs_lhs,
BLAS_Cpp::Transp  trans_rhs1,
const DVectorSlice vs_rhs2
const [virtual]
 

Implements AbstractLinAlgPack::MatrixNonsingSerial.

Definition at line 89 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.

void ConstrainedOptPack::MatrixSymIdentitySerial::M_StMtInvMtM DMatrixSliceSym sym_gms_lhs,
value_type  alpha,
const MatrixOpSerial &  mwo,
BLAS_Cpp::Transp  mwo_trans,
EMatrixDummyArg 
const [virtual]
 

Reimplemented from AbstractLinAlgPack::MatrixSymNonsingSerial.

Definition at line 99 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.

void ConstrainedOptPack::MatrixSymIdentitySerial::extract_inv_chol DMatrixSliceTriEle InvChol  )  const [virtual]
 

Implements AbstractLinAlgPack::MatrixExtractInvCholFactor.

Definition at line 111 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.


Member Data Documentation

size_type ConstrainedOptPack::MatrixSymIdentitySerial::size_ [private]
 

Definition at line 126 of file ConstrainedOptPack_MatrixSymIdentitySerial.hpp.

value_type ConstrainedOptPack::MatrixSymIdentitySerial::scale_ [private]
 

Definition at line 127 of file ConstrainedOptPack_MatrixSymIdentitySerial.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:36:15 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1