ConstrainedOptPack::QPSchur::U_hat_t Class Reference

Represents the matrix U_hat. More...

#include <ConstrainedOptPack_QPSchur.hpp>

List of all members.

Overridden from MatrixBase

size_type rows () const
 
size_type cols () const
 

Overridden from MatrixOpSerial

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

Public Member Functions

 U_hat_t ()
 Construct uninitialized.
void initialize (const MatrixSymOp *G, const MatrixOp *A, const MatrixOp *A_bar, const GenPermMatrixSlice *Q_R, const GenPermMatrixSlice *P_XF_hat, const GenPermMatrixSlice *P_plus_hat)
 Initialize.
const MatrixSymOp & G () const
 
const MatrixOp * A () const
 
const MatrixOp & A_bar () const
 
const GenPermMatrixSlice & Q_R () const
 
const GenPermMatrixSlice & P_XF_hat () const
 
const GenPermMatrixSlice & P_plus_hat () const
 

Private Attributes

const MatrixSymOp * G_
const MatrixOp * A_
const MatrixOp * A_bar_
const GenPermMatrixSlice * Q_R_
const GenPermMatrixSlice * P_XF_hat_
const GenPermMatrixSlice * P_plus_hat_


Detailed Description

Represents the matrix U_hat.

This matrix is only ment to be an aggregate of an ActiveSet object and is only managed by the ActiveSet object. It is made public so that clients can developed specialized implementations if needed.

Definition at line 615 of file ConstrainedOptPack_QPSchur.hpp.


Constructor & Destructor Documentation

ConstrainedOptPack::QPSchur::U_hat_t::U_hat_t (  ) 

Construct uninitialized.

Definition at line 708 of file ConstrainedOptPack_QPSchur.cpp.


Member Function Documentation

void ConstrainedOptPack::QPSchur::U_hat_t::initialize ( const MatrixSymOp *  G,
const MatrixOp *  A,
const MatrixOp *  A_bar,
const GenPermMatrixSlice *  Q_R,
const GenPermMatrixSlice *  P_XF_hat,
const GenPermMatrixSlice *  P_plus_hat 
)

Initialize.

Definition at line 717 of file ConstrainedOptPack_QPSchur.cpp.

const MatrixSymOp& ConstrainedOptPack::QPSchur::U_hat_t::G (  )  const [inline]

Definition at line 629 of file ConstrainedOptPack_QPSchur.hpp.

const MatrixOp* ConstrainedOptPack::QPSchur::U_hat_t::A (  )  const [inline]

Definition at line 632 of file ConstrainedOptPack_QPSchur.hpp.

const MatrixOp& ConstrainedOptPack::QPSchur::U_hat_t::A_bar (  )  const [inline]

Definition at line 635 of file ConstrainedOptPack_QPSchur.hpp.

const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::Q_R (  )  const [inline]

Definition at line 638 of file ConstrainedOptPack_QPSchur.hpp.

const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::P_XF_hat (  )  const [inline]

Definition at line 641 of file ConstrainedOptPack_QPSchur.hpp.

const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::P_plus_hat (  )  const [inline]

Definition at line 644 of file ConstrainedOptPack_QPSchur.hpp.

size_type ConstrainedOptPack::QPSchur::U_hat_t::rows (  )  const

Definition at line 734 of file ConstrainedOptPack_QPSchur.cpp.

size_type ConstrainedOptPack::QPSchur::U_hat_t::cols (  )  const

Definition at line 739 of file ConstrainedOptPack_QPSchur.cpp.

void ConstrainedOptPack::QPSchur::U_hat_t::Vp_StMtV ( DVectorSlice vs_lhs,
value_type  alpha,
BLAS_Cpp::Transp  trans_rhs1,
const DVectorSlice vs_rhs2,
value_type  beta 
) const

Definition at line 792 of file ConstrainedOptPack_QPSchur.cpp.

void ConstrainedOptPack::QPSchur::U_hat_t::Vp_StMtV ( DVectorSlice vs_lhs,
value_type  alpha,
BLAS_Cpp::Transp  trans_rhs1,
const SpVectorSlice sv_rhs2,
value_type  beta 
) const

Definition at line 897 of file ConstrainedOptPack_QPSchur.cpp.


Member Data Documentation

const MatrixSymOp* ConstrainedOptPack::QPSchur::U_hat_t::G_ [private]

Definition at line 674 of file ConstrainedOptPack_QPSchur.hpp.

const MatrixOp* ConstrainedOptPack::QPSchur::U_hat_t::A_ [private]

Definition at line 675 of file ConstrainedOptPack_QPSchur.hpp.

const MatrixOp* ConstrainedOptPack::QPSchur::U_hat_t::A_bar_ [private]

Definition at line 676 of file ConstrainedOptPack_QPSchur.hpp.

const GenPermMatrixSlice* ConstrainedOptPack::QPSchur::U_hat_t::Q_R_ [private]

Definition at line 677 of file ConstrainedOptPack_QPSchur.hpp.

const GenPermMatrixSlice* ConstrainedOptPack::QPSchur::U_hat_t::P_XF_hat_ [private]

Definition at line 678 of file ConstrainedOptPack_QPSchur.hpp.

const GenPermMatrixSlice* ConstrainedOptPack::QPSchur::U_hat_t::P_plus_hat_ [private]

Definition at line 679 of file ConstrainedOptPack_QPSchur.hpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:57:15 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7