|
EpetraExt
Development
|
#include <EpetraExt_ConfigDefs.h>#include <EpetraExt_MatrixMatrix.h>#include <EpetraExt_MMHelpers.h>#include <EpetraExt_Transpose_RowMatrix.h>#include <Epetra_Export.h>#include <Epetra_Import.h>#include <Epetra_Util.h>#include <Epetra_Map.h>#include <Epetra_Comm.h>#include <Epetra_CrsMatrix.h>#include <Epetra_Vector.h>#include <Epetra_Directory.h>#include <Epetra_HashTable.h>#include <Epetra_Distributor.h>#include <Teuchos_TimeMonitor.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | EpetraExt |
EpetraExt::BlockCrsMatrix: A class for constructing a distributed block matrix. | |
Functions | |
| template<typename int_type > | |
| double | EpetraExt::sparsedot (double *u, int_type *u_ind, int u_len, double *v, int_type *v_ind, int v_len) |
| Method for internal use... | |
| template<typename int_type > | |
| int | EpetraExt::mult_A_Btrans (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, CrsWrapper &C) |
| template<typename int_type > | |
| int | EpetraExt::mult_Atrans_B (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, CrsWrapper &C) |
| template<typename int_type > | |
| int | EpetraExt::mult_Atrans_Btrans (CrsMatrixStruct &Aview, CrsMatrixStruct &Bview, CrsWrapper &C) |
| template<typename int_type > | |
| int | EpetraExt::import_and_extract_views (const Epetra_CrsMatrix &M, const Epetra_Map &targetMap, CrsMatrixStruct &Mview, const Epetra_Import *prototypeImporter=0) |
| template<typename int_type > | |
| int | EpetraExt::import_only (const Epetra_CrsMatrix &M, const Epetra_Map &targetMap, CrsMatrixStruct &Mview, const Epetra_Import *prototypeImporter=0) |
| template<typename int_type > | |
| int | EpetraExt::form_map_union (const Epetra_Map *map1, const Epetra_Map *map2, const Epetra_Map *&mapunion) |
| template<typename int_type > | |
| Epetra_Map * | EpetraExt::Tfind_rows_containing_cols (const Epetra_CrsMatrix &M, const Epetra_Map &column_map) |
| Epetra_Map * | EpetraExt::find_rows_containing_cols (const Epetra_CrsMatrix &M, const Epetra_Map &column_map) |
1.7.6.1