Represents the matrix U_hat.
More...
#include <ConstrainedOptPack_QPSchur.hpp>
Inherits MatrixOpSerial.
|
| U_hat_t () |
| Construct uninitialized. More...
|
|
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. More...
|
|
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 |
|
|
const MatrixSymOp * | G_ |
|
const MatrixOp * | A_ |
|
const MatrixOp * | A_bar_ |
|
const GenPermMatrixSlice * | Q_R_ |
|
const GenPermMatrixSlice * | P_XF_hat_ |
|
const GenPermMatrixSlice * | P_plus_hat_ |
|
|
size_type | rows () const |
|
size_type | cols () 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.
ConstrainedOptPack::QPSchur::U_hat_t::U_hat_t |
( |
| ) |
|
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 |
|
) |
| |
const MatrixSymOp& ConstrainedOptPack::QPSchur::U_hat_t::G |
( |
| ) |
const |
|
inline |
const MatrixOp* ConstrainedOptPack::QPSchur::U_hat_t::A |
( |
| ) |
const |
|
inline |
const MatrixOp& ConstrainedOptPack::QPSchur::U_hat_t::A_bar |
( |
| ) |
const |
|
inline |
const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::Q_R |
( |
| ) |
const |
|
inline |
const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::P_XF_hat |
( |
| ) |
const |
|
inline |
const GenPermMatrixSlice& ConstrainedOptPack::QPSchur::U_hat_t::P_plus_hat |
( |
| ) |
const |
|
inline |
size_type ConstrainedOptPack::QPSchur::U_hat_t::rows |
( |
| ) |
const |
size_type ConstrainedOptPack::QPSchur::U_hat_t::cols |
( |
| ) |
const |
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 |
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 |
const MatrixSymOp* ConstrainedOptPack::QPSchur::U_hat_t::G_ |
|
private |
const MatrixOp* ConstrainedOptPack::QPSchur::U_hat_t::A_ |
|
private |
const MatrixOp* ConstrainedOptPack::QPSchur::U_hat_t::A_bar_ |
|
private |
const GenPermMatrixSlice* ConstrainedOptPack::QPSchur::U_hat_t::Q_R_ |
|
private |
const GenPermMatrixSlice* ConstrainedOptPack::QPSchur::U_hat_t::P_XF_hat_ |
|
private |
const GenPermMatrixSlice* ConstrainedOptPack::QPSchur::U_hat_t::P_plus_hat_ |
|
private |
The documentation for this class was generated from the following files: