#include <AbstractLinAlgPack_MatrixZero.hpp>
Inheritance diagram for AbstractLinAlgPack::MatrixZero:
Constructors/initializers | |
| MatrixZero (const VectorSpace::space_ptr_t &space_cols=Teuchos::null, const VectorSpace::space_ptr_t &space_rows=Teuchos::null) | |
Calls this->initalize(). | |
| void | initialize (const VectorSpace::space_ptr_t &space_cols, const VectorSpace::space_ptr_t &space_rows) |
| Initialize (or initialize) given the columns and rows vector spaces. | |
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 |
| | |
| void | zero_out () |
| | |
| void | Mt_S (value_type alpha) |
| | |
| 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 |
| | |
This may seem like a silly class but it is helpful in some circumstances. This class needs to be updated whenever methods are added or removed from MatrixOp.
Definition at line 43 of file AbstractLinAlgPack_MatrixZero.hpp.
|
||||||||||||
|
Calls
Definition at line 40 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||
|
Initialize (or initialize) given the columns and rows vector spaces. Preconditions:
Definition at line 48 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 65 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 70 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 75 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 82 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 88 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 94 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 100 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 106 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 113 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 121 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 129 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 139 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 149 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||
|
Implements AbstractLinAlgPack::MatrixOp. Definition at line 162 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 171 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 179 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 189 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 199 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 207 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 215 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 227 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 237 of file AbstractLinAlgPack_MatrixZero.cpp. |
|
||||||||||||||||||||
|
Reimplemented from AbstractLinAlgPack::MatrixOp. Definition at line 247 of file AbstractLinAlgPack_MatrixZero.cpp. |
1.3.9.1