|
ConstrainedOptPack: C++ Tools for Constrained (and Unconstrained) Optimization
Version of the Day
|
Represents the matrix U_hat. More...
#include <ConstrainedOptPack_QPSchur.hpp>

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 |
| | |
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 |
| | |
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 628 of file ConstrainedOptPack_QPSchur.hpp.
Construct uninitialized.
Definition at line 721 of file ConstrainedOptPack_QPSchur.cpp.
| 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 730 of file ConstrainedOptPack_QPSchur.cpp.
| const MatrixSymOp& ConstrainedOptPack::QPSchur::U_hat_t::G | ( | ) | const [inline] |
Definition at line 642 of file ConstrainedOptPack_QPSchur.hpp.
| const MatrixOp* ConstrainedOptPack::QPSchur::U_hat_t::A | ( | ) | const [inline] |
Definition at line 645 of file ConstrainedOptPack_QPSchur.hpp.
| const MatrixOp& ConstrainedOptPack::QPSchur::U_hat_t::A_bar | ( | ) | const [inline] |
Definition at line 648 of file ConstrainedOptPack_QPSchur.hpp.
| const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::Q_R | ( | ) | const [inline] |
Definition at line 651 of file ConstrainedOptPack_QPSchur.hpp.
| const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::P_XF_hat | ( | ) | const [inline] |
Definition at line 654 of file ConstrainedOptPack_QPSchur.hpp.
| const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::P_plus_hat | ( | ) | const [inline] |
Definition at line 657 of file ConstrainedOptPack_QPSchur.hpp.
| size_type ConstrainedOptPack::QPSchur::U_hat_t::rows | ( | ) | const [virtual] |
Reimplemented from AbstractLinAlgPack::MatrixBase.
Definition at line 747 of file ConstrainedOptPack_QPSchur.cpp.
| size_type ConstrainedOptPack::QPSchur::U_hat_t::cols | ( | ) | const [virtual] |
Reimplemented from AbstractLinAlgPack::MatrixBase.
Definition at line 752 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 [virtual] |
Implements MatrixOpSerial.
Definition at line 805 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 [virtual] |
Reimplemented from MatrixOpSerial.
Definition at line 910 of file ConstrainedOptPack_QPSchur.cpp.
1.7.6.1