| Teuchos - Trilinos Tools Package
    Version of the Day
    | 
Adds entries with optional symmetry to a sparse matrix. More...
#include <Teuchos_MatrixMarket_SymmetrizingAdder.hpp>
| Public Types | |
| typedef AdderType::index_type | index_type | 
| The type of indices of the sparse matrix.  More... | |
| typedef AdderType::value_type | value_type | 
| The type of entries of the sparse matrix.  More... | |
| Public Member Functions | |
| SymmetrizingAdder (const Teuchos::RCP< AdderType > &adder, const std::string &symmType) | |
| Constructor.  More... | |
| void | operator() (const index_type i, const index_type j, const value_type &Aij) | 
| Add value A_ij to entry (i,j), and optionally symmetrize.  More... | |
| Teuchos::RCP< AdderType > | getAdder () const | 
| Persisting non-const view of the underlying adder object.  More... | |
Adds entries with optional symmetry to a sparse matrix.
| AdderType | A class with at least the following interface: class AdderType { public: }; | 
Definition at line 80 of file Teuchos_MatrixMarket_SymmetrizingAdder.hpp.
| typedef AdderType::index_type Teuchos::MatrixMarket::SymmetrizingAdder< AdderType >::index_type | 
The type of indices of the sparse matrix.
Definition at line 83 of file Teuchos_MatrixMarket_SymmetrizingAdder.hpp.
| typedef AdderType::value_type Teuchos::MatrixMarket::SymmetrizingAdder< AdderType >::value_type | 
The type of entries of the sparse matrix.
Definition at line 85 of file Teuchos_MatrixMarket_SymmetrizingAdder.hpp.
| 
 | inline | 
Constructor.
| adder | [in/out] The wrapped AdderType instance | 
| symmType | [in] Canonical Matrix Market string representing the symmetry storage type of the matrix data. | 
Definition at line 93 of file Teuchos_MatrixMarket_SymmetrizingAdder.hpp.
| 
 | inline | 
Add value A_ij to entry (i,j), and optionally symmetrize.
Definition at line 103 of file Teuchos_MatrixMarket_SymmetrizingAdder.hpp.
| 
 | inline | 
Persisting non-const view of the underlying adder object.
This violates encapsulation, so please be careful with this.
Definition at line 130 of file Teuchos_MatrixMarket_SymmetrizingAdder.hpp.
 1.8.5
 1.8.5