IFPACK  Development
 All Classes Namespaces Files Functions Variables Enumerations Friends Pages
Public Member Functions | List of all members
Ifpack_Graph_Epetra_CrsGraph Class Reference

Ifpack_Graph_Epetra_CrsGraph: a class to define Ifpack_Graph as a light-weight conversion of Epetra_CrsGraph's. More...

#include <Ifpack_Graph_Epetra_CrsGraph.h>

Inheritance diagram for Ifpack_Graph_Epetra_CrsGraph:
Inheritance graph
[legend]
Collaboration diagram for Ifpack_Graph_Epetra_CrsGraph:
Collaboration graph
[legend]

Public Member Functions

 Ifpack_Graph_Epetra_CrsGraph (const Teuchos::RefCountPtr< const Epetra_CrsGraph > &CrsGraph)
 Constructor.
 
virtual ~Ifpack_Graph_Epetra_CrsGraph ()
 Destructor.
 
int NumMyRows () const
 Returns the number of local rows.
 
int NumMyCols () const
 Returns the number of local columns.
 
int NumGlobalRows () const
 Returns the number of global rows.
 
long long NumGlobalRows64 () const
 
int NumGlobalCols () const
 Returns the number of global columns.
 
long long NumGlobalCols64 () const
 
int MaxMyNumEntries () const
 Returns the maximun number of entries for row.
 
int NumMyNonzeros () const
 Returns the number of local nonzero entries.
 
bool Filled () const
 Returns true is graph is filled.
 
int GRID (int) const
 Returns the global row ID of input local row.
 
long long GRID64 (int) const
 
int GCID (int) const
 Returns the global column ID of input local column.
 
long long GCID64 (int) const
 Returns the global column ID of input local column.
 
int LRID (int) const
 Returns the local row ID of input global row.
 
int LCID (int) const
 Returns the local column ID of input global column.
 
int LRID (long long) const
 Returns the local row ID of input global row.
 
int LCID (long long) const
 Returns the local column ID of input global column.
 
int ExtractMyRowCopy (int GlobalRow, int LenOfIndices, int &NumIndices, int *Indices) const
 Extracts a copy of input local row.
 
const Epetra_CommComm () const
 Returns the communicator object of the graph.
 
virtual std::ostream & Print (std::ostream &os) const
 Prints basic information about the graph object.
 
- Public Member Functions inherited from Ifpack_Graph
virtual ~Ifpack_Graph ()
 Destructor.
 

Detailed Description

Ifpack_Graph_Epetra_CrsGraph: a class to define Ifpack_Graph as a light-weight conversion of Epetra_CrsGraph's.

Class Ifpack_Graph_Epetra_CrsGraph enables the construction of an Ifpack_Graph based on the input Epetra_CrsGraph. Note that data are not copied to this object; instead, wrappers are furnished.

Date
Set-04.

Definition at line 62 of file Ifpack_Graph_Epetra_CrsGraph.h.


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