EpetraExt  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
EpetraExt::CrsMatrixStruct Class Reference

#include <EpetraExt_MMHelpers.h>

Public Member Functions

 CrsMatrixStruct ()
 
virtual ~CrsMatrixStruct ()
 
void deleteContents ()
 

Public Attributes

int numRows
 
int * numEntriesPerRow
 
int ** indices
 
double ** values
 
bool * remote
 
int numRemote
 
const Epetra_BlockMapimportColMap
 
const Epetra_MaporigRowMap
 
const Epetra_MaprowMap
 
const Epetra_MapcolMap
 
const Epetra_MapdomainMap
 
LightweightCrsMatriximportMatrix
 
const Epetra_CrsMatrixorigMatrix
 
std::vector< int > targetMapToOrigRow
 
std::vector< int > targetMapToImportRow
 

Detailed Description

Definition at line 74 of file EpetraExt_MMHelpers.h.

Constructor & Destructor Documentation

EpetraExt::CrsMatrixStruct::CrsMatrixStruct ( )

Definition at line 120 of file EpetraExt_MMHelpers.cpp.

EpetraExt::CrsMatrixStruct::~CrsMatrixStruct ( )
virtual

Definition at line 127 of file EpetraExt_MMHelpers.cpp.

Member Function Documentation

void EpetraExt::CrsMatrixStruct::deleteContents ( )

Definition at line 132 of file EpetraExt_MMHelpers.cpp.

Member Data Documentation

int EpetraExt::CrsMatrixStruct::numRows

Definition at line 82 of file EpetraExt_MMHelpers.h.

int* EpetraExt::CrsMatrixStruct::numEntriesPerRow

Definition at line 86 of file EpetraExt_MMHelpers.h.

int** EpetraExt::CrsMatrixStruct::indices

Definition at line 87 of file EpetraExt_MMHelpers.h.

double** EpetraExt::CrsMatrixStruct::values

Definition at line 88 of file EpetraExt_MMHelpers.h.

bool* EpetraExt::CrsMatrixStruct::remote

Definition at line 89 of file EpetraExt_MMHelpers.h.

int EpetraExt::CrsMatrixStruct::numRemote

Definition at line 90 of file EpetraExt_MMHelpers.h.

const Epetra_BlockMap* EpetraExt::CrsMatrixStruct::importColMap

Definition at line 91 of file EpetraExt_MMHelpers.h.

const Epetra_Map* EpetraExt::CrsMatrixStruct::origRowMap

Definition at line 94 of file EpetraExt_MMHelpers.h.

const Epetra_Map* EpetraExt::CrsMatrixStruct::rowMap

Definition at line 95 of file EpetraExt_MMHelpers.h.

const Epetra_Map* EpetraExt::CrsMatrixStruct::colMap

Definition at line 96 of file EpetraExt_MMHelpers.h.

const Epetra_Map* EpetraExt::CrsMatrixStruct::domainMap

Definition at line 97 of file EpetraExt_MMHelpers.h.

LightweightCrsMatrix* EpetraExt::CrsMatrixStruct::importMatrix

Definition at line 98 of file EpetraExt_MMHelpers.h.

const Epetra_CrsMatrix* EpetraExt::CrsMatrixStruct::origMatrix

Definition at line 99 of file EpetraExt_MMHelpers.h.

std::vector<int> EpetraExt::CrsMatrixStruct::targetMapToOrigRow

Definition at line 102 of file EpetraExt_MMHelpers.h.

std::vector<int> EpetraExt::CrsMatrixStruct::targetMapToImportRow

Definition at line 103 of file EpetraExt_MMHelpers.h.


The documentation for this class was generated from the following files: