EpetraExt Package Browser (Single Doxygen Collection)
Development
|
#include <EpetraExt_MMHelpers.h>
Public Member Functions | |
CrsWrapper_GraphBuilder (const Epetra_Map &emap) | |
virtual | ~CrsWrapper_GraphBuilder () |
const Epetra_Map & | RowMap () const |
bool | Filled () |
int | InsertGlobalValues (int_type GlobalRow, int NumEntries, double *Values, int_type *Indices) |
int | SumIntoGlobalValues (int_type GlobalRow, int NumEntries, double *Values, int_type *Indices) |
std::map< int_type, std::set < int_type > * > & | get_graph () |
int | get_max_row_length () |
Public Member Functions inherited from EpetraExt::CrsWrapper | |
virtual | ~CrsWrapper () |
virtual int | InsertGlobalValues (int GlobalRow, int NumEntries, double *Values, int *Indices)=0 |
virtual int | SumIntoGlobalValues (int GlobalRow, int NumEntries, double *Values, int *Indices)=0 |
virtual int | InsertGlobalValues (long long GlobalRow, int NumEntries, double *Values, long long *Indices)=0 |
virtual int | SumIntoGlobalValues (long long GlobalRow, int NumEntries, double *Values, long long *Indices)=0 |
Private Attributes | |
std::map< int_type, std::set < int_type > * > | graph_ |
const Epetra_Map & | rowmap_ |
int | max_row_length_ |
Definition at line 156 of file EpetraExt_MMHelpers.h.
EpetraExt::CrsWrapper_GraphBuilder< int_type >::CrsWrapper_GraphBuilder | ( | const Epetra_Map & | emap | ) |
Definition at line 219 of file EpetraExt_MMHelpers.cpp.
|
virtual |
Definition at line 234 of file EpetraExt_MMHelpers.cpp.
|
inlinevirtual |
Implements EpetraExt::CrsWrapper.
Definition at line 161 of file EpetraExt_MMHelpers.h.
|
virtual |
Implements EpetraExt::CrsWrapper.
Definition at line 246 of file EpetraExt_MMHelpers.cpp.
int EpetraExt::CrsWrapper_GraphBuilder< int_type >::InsertGlobalValues | ( | int_type | GlobalRow, |
int | NumEntries, | ||
double * | Values, | ||
int_type * | Indices | ||
) |
Definition at line 253 of file EpetraExt_MMHelpers.cpp.
int EpetraExt::CrsWrapper_GraphBuilder< int_type >::SumIntoGlobalValues | ( | int_type | GlobalRow, |
int | NumEntries, | ||
double * | Values, | ||
int_type * | Indices | ||
) |
Definition at line 274 of file EpetraExt_MMHelpers.cpp.
std::map< int_type, std::set< int_type > * > & EpetraExt::CrsWrapper_GraphBuilder< int_type >::get_graph | ( | ) |
Definition at line 281 of file EpetraExt_MMHelpers.cpp.
|
inline |
Definition at line 170 of file EpetraExt_MMHelpers.h.
|
private |
Definition at line 173 of file EpetraExt_MMHelpers.h.
|
private |
Definition at line 174 of file EpetraExt_MMHelpers.h.
|
private |
Definition at line 175 of file EpetraExt_MMHelpers.h.