43 #include "call_epetra.h"
44 #include "Epetra_CrsMatrix.h"
45 #include "Epetra_Map.h"
49 int ExtractIndicesView(
void* A,
int GlobalRow,
int *NumEntries,
int **Indices){
52 int MyRow = mat->
LRID(GlobalRow);
53 if(MyRow == -1)
return 0;
54 int & len = *NumEntries;
55 int *& ind = *Indices;
60 int ExtractValuesView(
void *A,
int GlobalRow,
int *NumEntries,
double** Values){
63 int MyRow = mat->
LRID(GlobalRow);
64 if(MyRow == -1)
return 0;
65 int &len = *NumEntries;
66 double *& val = *Values;
71 int MinMaxMyGID(
void* A,
bool Row,
bool min){
88 int NumGlobalRowCol(
void* A,
bool Row){
97 int NumMyRowEntries(
void *A,
int Row,
int *numEntries){
int NumMyRowEntries(int MyRow, int &NumEntries) const
int LRID(int GRID_in) const
int NumGlobalRows() const
const Epetra_Map & ColMap() const
int ExtractMyRowView(int MyRow, int &NumEntries, double *&Values, int *&Indices) const
const Epetra_Map & RowMap() const
int NumGlobalCols() const
int ExtractMyRowView(int LocalRow, int &NumIndices, int *&Indices) const
const Epetra_CrsGraph & Graph() const