Implementation of MatrixOp abstract interface for SymInvCholMatrix.
More...
#include <ConstrainedOptPack_MatrixSymPosDefInvCholFactor.hpp>
|
MatrixOp & | operator= (const MatrixOp &m) |
|
std::ostream & | output (std::ostream &out) const |
|
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 |
|
value_type | transVtMtV (const DVectorSlice &vs_rhs1, BLAS_Cpp::Transp trans_rhs2, const DVectorSlice &vs_rhs3) const |
|
value_type | transVtMtV (const SpVectorSlice &sv_rhs1, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3) const |
|
|
void | V_InvMtV (DVector *v_lhs, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2) const |
|
void | V_InvMtV (DVectorSlice *vs_lhs, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2) const |
|
void | V_InvMtV (DVector *v_lhs, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2) const |
|
void | V_InvMtV (DVectorSlice *vs_lhs, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2) const |
|
value_type | transVtInvMtV (const DVectorSlice &vs_rhs1, BLAS_Cpp::Transp trans_rhs2, const DVectorSlice &vs_rhs3) const |
|
value_type | transVtInvMtV (const SpVectorSlice &sv_rhs1, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3) const |
|
Implementation of MatrixOp abstract interface for SymInvCholMatrix.
Definition at line 56 of file ConstrainedOptPack_MatrixSymPosDefInvCholFactor.hpp.
ConstrainedOptPack::MatrixSymPosDefInvCholFactor::MatrixSymPosDefInvCholFactor |
( |
| ) |
|
|
inline |
ConstrainedOptPack::MatrixSymPosDefInvCholFactor::MatrixSymPosDefInvCholFactor |
( |
const SymInvCholMatrix & |
m | ) |
|
|
inline |
size_type ConstrainedOptPack::MatrixSymPosDefInvCholFactor::cols |
( |
| ) |
const |
MatrixOp& ConstrainedOptPack::MatrixSymPosDefInvCholFactor::operator= |
( |
const MatrixOp & |
m | ) |
|
std::ostream& ConstrainedOptPack::MatrixSymPosDefInvCholFactor::output |
( |
std::ostream & |
out | ) |
const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::Vp_StMtV |
( |
DVectorSlice * |
vs_lhs, |
|
|
value_type |
alpha, |
|
|
BLAS_Cpp::Transp |
trans_rhs1, |
|
|
const DVectorSlice & |
vs_rhs2, |
|
|
value_type |
beta |
|
) |
| const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::Vp_StMtV |
( |
DVectorSlice * |
vs_lhs, |
|
|
value_type |
alpha, |
|
|
BLAS_Cpp::Transp |
trans_rhs1, |
|
|
const SpVectorSlice & |
sv_rhs2, |
|
|
value_type |
beta |
|
) |
| const |
value_type ConstrainedOptPack::MatrixSymPosDefInvCholFactor::transVtMtV |
( |
const DVectorSlice & |
vs_rhs1, |
|
|
BLAS_Cpp::Transp |
trans_rhs2, |
|
|
const DVectorSlice & |
vs_rhs3 |
|
) |
| const |
value_type ConstrainedOptPack::MatrixSymPosDefInvCholFactor::transVtMtV |
( |
const SpVectorSlice & |
sv_rhs1, |
|
|
BLAS_Cpp::Transp |
trans_rhs2, |
|
|
const SpVectorSlice & |
sv_rhs3 |
|
) |
| const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::V_InvMtV |
( |
DVector * |
v_lhs, |
|
|
BLAS_Cpp::Transp |
trans_rhs1, |
|
|
const DVectorSlice & |
vs_rhs2 |
|
) |
| const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::V_InvMtV |
( |
DVectorSlice * |
vs_lhs, |
|
|
BLAS_Cpp::Transp |
trans_rhs1, |
|
|
const DVectorSlice & |
vs_rhs2 |
|
) |
| const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::V_InvMtV |
( |
DVector * |
v_lhs, |
|
|
BLAS_Cpp::Transp |
trans_rhs1, |
|
|
const SpVectorSlice & |
sv_rhs2 |
|
) |
| const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::V_InvMtV |
( |
DVectorSlice * |
vs_lhs, |
|
|
BLAS_Cpp::Transp |
trans_rhs1, |
|
|
const SpVectorSlice & |
sv_rhs2 |
|
) |
| const |
value_type ConstrainedOptPack::MatrixSymPosDefInvCholFactor::transVtInvMtV |
( |
const DVectorSlice & |
vs_rhs1, |
|
|
BLAS_Cpp::Transp |
trans_rhs2, |
|
|
const DVectorSlice & |
vs_rhs3 |
|
) |
| const |
value_type ConstrainedOptPack::MatrixSymPosDefInvCholFactor::transVtInvMtV |
( |
const SpVectorSlice & |
sv_rhs1, |
|
|
BLAS_Cpp::Transp |
trans_rhs2, |
|
|
const SpVectorSlice & |
sv_rhs3 |
|
) |
| const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::M_StMtInvMtM |
( |
DMatrixSliceSym * |
sym_gms_lhs, |
|
|
value_type |
alpha, |
|
|
const MatrixOp & |
mwo, |
|
|
BLAS_Cpp::Transp |
mwo_trans, |
|
|
EMatrixDummyArg |
|
|
) |
| const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::init_identity |
( |
size_type |
n, |
|
|
value_type |
alpha |
|
) |
| |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::init_diagonal |
( |
const DVectorSlice & |
diag | ) |
|
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::secant_update |
( |
DVectorSlice * |
s, |
|
|
DVectorSlice * |
y, |
|
|
DVectorSlice * |
Bs |
|
) |
| |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::extract_inv_chol |
( |
DMatrixSliceTriEle * |
InvChol | ) |
const |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::serialize |
( |
std::ostream & |
out | ) |
const |
|
virtual |
void ConstrainedOptPack::MatrixSymPosDefInvCholFactor::unserialize |
( |
std::istream & |
in | ) |
|
|
virtual |
The documentation for this class was generated from the following file: