MatrixExtractSparseElements object.
More...
#include <AbstractLinAlgPack_MatrixConvertToSparseEncap.hpp>
Inheritance diagram for AbstractLinAlgPack::MatrixConvertToSparseEncap:
Public types | |
| typedef Teuchos::RefCountPtr< const MatrixExtractSparseElements > | mese_ptr_t |
| | |
| typedef Teuchos::RefCountPtr< const IVector > | i_vector_ptr_t |
| | |
Constructors/initializers | |
| MatrixConvertToSparseEncap () | |
| Construct to uninitialized. | |
| MatrixConvertToSparseEncap (const mese_ptr_t &mese, const i_vector_ptr_t &inv_row_perm, const Range1D &row_rng, const i_vector_ptr_t &inv_col_perm, const Range1D &col_rng, const BLAS_Cpp::Transp mese_trans, const value_type alpha=1.0) | |
Calls this->initialize(). | |
| void | initialize (const mese_ptr_t &mese, const i_vector_ptr_t &inv_row_perm, const Range1D &row_rng, const i_vector_ptr_t &inv_col_perm, const Range1D &col_rng, const BLAS_Cpp::Transp mese_trans, const value_type alpha=1.0) |
| Initialize a permuted view of a sparse matrix. | |
| void | set_uninitialized () |
| Set uninitialized. | |
Access | |
| const mese_ptr_t & | mese () const |
| | |
| const i_vector_ptr_t & | inv_row_perm () const |
| | |
| const Range1D & | row_rng () const |
| | |
| const i_vector_ptr_t & | inv_col_perm () const |
| | |
| const Range1D & | col_rng () const |
| | |
| const BLAS_Cpp::Transp | mese_trans () const |
| | |
| const value_type | alpha () const |
| | |
Overridden from MatrixBase | |
| const VectorSpace & | space_cols () const |
| | |
| const VectorSpace & | space_rows () const |
| | |
| size_type | rows () const |
| | |
| size_type | cols () const |
| | |
| size_type | nz () const |
| | |
Overridden from MatrixConvertToSparse | |
| index_type | num_nonzeros (EExtractRegion extract_region, EElementUniqueness element_uniqueness) const |
| | |
| void | coor_extract_nonzeros (EExtractRegion extract_region, EElementUniqueness element_uniqueness, const index_type len_Aval, value_type Aval[], const index_type len_Aij, index_type Arow[], index_type Acol[], const index_type row_offset, const index_type col_offset) const |
| | |
MatrixExtractSparseElements object.
ToDo:Finish documentation!
Definition at line 41 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.hpp.
|
|
Definition at line 50 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.hpp. |
|
|
Definition at line 52 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.hpp. |
|
|
Construct to uninitialized.
Definition at line 41 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
||||||||||||||||||||||||||||||||
|
Calls
Definition at line 49 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
||||||||||||||||||||||||||||||||
|
Initialize a permuted view of a sparse matrix.
ToDo: Finish documentation! Definition at line 62 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
|
Set uninitialized. ToDo: Finish documentation! Definition at line 99 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 224 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.hpp. |
|
|
Definition at line 230 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.hpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 114 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
|
Implements AbstractLinAlgPack::MatrixBase. Definition at line 119 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 124 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 129 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::MatrixBase. Definition at line 134 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
||||||||||||
|
Implements AbstractLinAlgPack::MatrixConvertToSparse. Definition at line 141 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
|
||||||||||||||||||||||||||||||||||||||||
|
Implements AbstractLinAlgPack::MatrixConvertToSparse. Definition at line 185 of file AbstractLinAlgPack_MatrixConvertToSparseEncap.cpp. |
1.3.9.1