MatrixOp object and a MatrixNonsing object into a unified matrix object.
More...
#include <AbstractLinAlgPack_MatrixOpNonsingAggr.hpp>
Inheritance diagram for AbstractLinAlgPack::MatrixOpNonsingAggr:
Public types | |
| typedef Teuchos::RefCountPtr< const MatrixOp > | mwo_ptr_t |
| | |
| typedef Teuchos::RefCountPtr< const MatrixNonsing > | mns_ptr_t |
| | |
Constructors / initializers | |
| MatrixOpNonsingAggr () | |
| Construct to uninitialized. | |
| MatrixOpNonsingAggr (const mwo_ptr_t &mwo, BLAS_Cpp::Transp mwo_trans, const mns_ptr_t &mns, BLAS_Cpp::Transp mns_trans) | |
Calls this->initialize(). | |
| void | initialize (const mwo_ptr_t &mwo, BLAS_Cpp::Transp mwo_trans, const mns_ptr_t &mns, BLAS_Cpp::Transp mns_trans) |
| Initialize. | |
| void | set_uninitialized () |
| Set uninitialized. | |
Access | |
| const mwo_ptr_t & | mwo () const |
| | |
| BLAS_Cpp::Transp | mwo_trans () const |
| | |
| const mns_ptr_t & | mns () const |
| | |
| BLAS_Cpp::Transp | mns_trans () const |
| | |
Overridden from MatrixBase | |
| size_type | rows () const |
| | |
| size_type | cols () const |
| | |
| size_type | nz () const |
| | |
Overridden from MatrixOp | |
| const VectorSpace & | space_cols () const |
| | |
| const VectorSpace & | space_rows () const |
| | |
| MatrixOp::mat_ptr_t | sub_view (const Range1D &row_rng, const Range1D &col_rng) const |
| | |
| MatrixOp & | operator= (const MatrixOp &M) |
| | |
| std::ostream & | output (std::ostream &out) const |
| | |
| bool | Mp_StM (MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs) const |
| | |
| bool | Mp_StMtP (MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans) const |
| | |
| bool | Mp_StPtM (MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs, BLAS_Cpp::Transp P_rhs_trans, BLAS_Cpp::Transp M_trans) const |
| | |
| bool | Mp_StPtMtP (MatrixOp *mwo_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, BLAS_Cpp::Transp M_trans, const GenPermMatrixSlice &P_rhs2, BLAS_Cpp::Transp P_rhs2_trans) const |
| | |
| void | Vp_StMtV (VectorMutable *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2, value_type beta) const |
| | |
| void | Vp_StMtV (VectorMutable *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2, value_type beta) const |
| | |
| void | Vp_StPtMtV (VectorMutable *vs_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, BLAS_Cpp::Transp M_rhs2_trans, const Vector &v_rhs3, value_type beta) const |
| | |
| void | Vp_StPtMtV (VectorMutable *vs_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, BLAS_Cpp::Transp M_rhs2_trans, const SpVectorSlice &sv_rhs3, value_type beta) const |
| | |
| value_type | transVtMtV (const Vector &v_rhs1, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3) const |
| | |
| value_type | transVtMtV (const SpVectorSlice &sv_rhs1, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3) const |
| | |
| void | syr2k (BLAS_Cpp::Transp M_trans, value_type alpha, const GenPermMatrixSlice &P1, BLAS_Cpp::Transp P1_trans, const GenPermMatrixSlice &P2, BLAS_Cpp::Transp P2_trans, value_type beta, MatrixSymOp *symwo_lhs) const |
| | |
| bool | Mp_StMtM (MatrixOp *mwo_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2, value_type beta) const |
| | |
| bool | Mp_StMtM (MatrixOp *mwo_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, BLAS_Cpp::Transp trans_rhs2, value_type beta) const |
| | |
| bool | syrk (BLAS_Cpp::Transp M_trans, value_type alpha, value_type beta, MatrixSymOp *sym_lhs) const |
| | |
Overridden from MatrixNonsing | |
| void | V_InvMtV (VectorMutable *v_lhs, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2) const |
| | |
| void | V_InvMtV (VectorMutable *v_lhs, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2) const |
| | |
| value_type | transVtInvMtV (const Vector &v_rhs1, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3) const |
| | |
| value_type | transVtInvMtV (const SpVectorSlice &sv_rhs1, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3) const |
| | |
| void | M_StInvMtM (MatrixOp *m_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2) const |
| | |
| void | M_StMtInvM (MatrixOp *m_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, BLAS_Cpp::Transp trans_rhs2) const |
| | |
MatrixOp object and a MatrixNonsing object into a unified matrix object.
ToDo: Finish documentation!
Definition at line 41 of file AbstractLinAlgPack_MatrixOpNonsingAggr.hpp.
|
|
Definition at line 50 of file AbstractLinAlgPack_MatrixOpNonsingAggr.hpp. |
|
|
Definition at line 52 of file AbstractLinAlgPack_MatrixOpNonsingAggr.hpp. |
|
|
Construct to uninitialized.
Definition at line 40 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||
|
Calls
Definition at line 43 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||
|
Initialize. ToDo: Finish documentation. Definition at line 53 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
Set uninitialized. ToDo: Finish documentation. Definition at line 88 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
|
|
|
Definition at line 265 of file AbstractLinAlgPack_MatrixOpNonsingAggr.hpp. |
|
|
|
|
|
Definition at line 278 of file AbstractLinAlgPack_MatrixOpNonsingAggr.hpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 99 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 104 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 109 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 116 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 121 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 127 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 132 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 147 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 155 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 163 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 175 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 187 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||
|
Implements AbstractLinAlgPack::MatrixOp. Definition at line 201 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 208 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 215 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 227 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 239 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 246 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 254 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 266 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 278 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 290 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||
|
Implements AbstractLinAlgPack::MatrixNonsing. Definition at line 301 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixNonsing. Definition at line 309 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixNonsing. Definition at line 317 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixNonsing. Definition at line 325 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixNonsing. Definition at line 333 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixNonsing. Definition at line 342 of file AbstractLinAlgPack_MatrixOpNonsingAggr.cpp. |
1.3.9.1