|
EpetraExt
Development
|
Transform to form the explicit transpose of a Epetra_RowMatrix. More...
#include <EpetraExt_Transpose_RowMatrix.h>

Public Member Functions | |
| ~RowMatrix_Transpose () | |
| Destructor. | |
| RowMatrix_Transpose (Epetra_Map *TransposeRowMap=0, bool IgnoreNonLocalCols=false) | |
| Constructor. | |
| NewTypeRef | operator() (OriginalTypeRef orig) |
| Transpose Transform Operator. | |
| bool | fwd () |
| Foward Data Migration. | |
| bool | rvs () |
| Reverse Data Migration. | |
| void | ReleaseTranspose () |
| Release the pointer to TransposeMatrix_ (so you can take the matrix out w/o worring about deallocation) | |
| Epetra_CrsMatrix * | CreateTransposeLocal (OriginalTypeRef orig) |
| Local-only transpose operator. Don't use this unless you're sure you know what you're doing. | |
Transform to form the explicit transpose of a Epetra_RowMatrix.
Definition at line 55 of file EpetraExt_Transpose_RowMatrix.h.
Destructor.
Definition at line 71 of file EpetraExt_Transpose_RowMatrix.cpp.
| EpetraExt::RowMatrix_Transpose::RowMatrix_Transpose | ( | Epetra_Map * | TransposeRowMap = 0, |
| bool | IgnoreNonLocalCols = false |
||
| ) | [inline] |
Constructor.
| In | TransposeRowMap - Map to be used for row mapping of transpose matrix |
| In | IgnoreNonLocalCols - Whether to ignore non-local columns for the transpose |
Definition at line 70 of file EpetraExt_Transpose_RowMatrix.h.
| RowMatrix_Transpose::NewTypeRef EpetraExt::RowMatrix_Transpose::operator() | ( | OriginalTypeRef | orig | ) | [virtual] |
Transpose Transform Operator.
Implements EpetraExt::Transform< T, U >.
Definition at line 209 of file EpetraExt_Transpose_RowMatrix.cpp.
| bool EpetraExt::RowMatrix_Transpose::fwd | ( | ) | [virtual] |
Foward Data Migration.
Implements EpetraExt::Transform< T, U >.
Definition at line 259 of file EpetraExt_Transpose_RowMatrix.cpp.
| bool EpetraExt::RowMatrix_Transpose::rvs | ( | ) | [virtual] |
Reverse Data Migration.
Implements EpetraExt::Transform< T, U >.
Definition at line 281 of file EpetraExt_Transpose_RowMatrix.cpp.
| void EpetraExt::RowMatrix_Transpose::ReleaseTranspose | ( | ) | [inline] |
Release the pointer to TransposeMatrix_ (so you can take the matrix out w/o worring about deallocation)
Definition at line 93 of file EpetraExt_Transpose_RowMatrix.h.
| Epetra_CrsMatrix * EpetraExt::RowMatrix_Transpose::CreateTransposeLocal | ( | OriginalTypeRef | orig | ) |
Local-only transpose operator. Don't use this unless you're sure you know what you're doing.
This pointer is not kept by the RowMatrix_Transpose object
Definition at line 83 of file EpetraExt_Transpose_RowMatrix.cpp.
1.7.6.1