Epetra_OffsetIndex Class Reference

Epetra_OffsetIndex: This class builds index for efficient mapping of data from one Epetra_CrsGraph based object to another. More...

#include <Epetra_OffsetIndex.h>

Inheritance diagram for Epetra_OffsetIndex:

[legend]
Collaboration diagram for Epetra_OffsetIndex:
[legend]
List of all members.

Public Member Functions

 Epetra_OffsetIndex (const Epetra_CrsGraph &SourceGraph, const Epetra_CrsGraph &TargetGraph, Epetra_Import &Importer)
 Constructs a Epetra_OffsetIndex object from the graphs and an importer.
 Epetra_OffsetIndex (const Epetra_CrsGraph &SourceGraph, const Epetra_CrsGraph &TargetGraph, Epetra_Export &Exporter)
 Constructs a Epetra_OffsetIndex object from the graphs and an exporter.
 Epetra_OffsetIndex (const Epetra_OffsetIndex &Indexor)
 Epetra_OffsetIndex copy constructor.
virtual ~Epetra_OffsetIndex (void)
 Epetra_OffsetIndex destructor.
int ** SameOffsets () const
 Accessor.
int ** PermuteOffsets () const
 Accessor.
int ** RemoteOffsets () const
 Accessor.
Print object to an output stream
virtual void Print (ostream &os) const

Public Attributes

int NumSame_
int ** SameOffsets_
int NumPermute_
int ** PermuteOffsets_
int NumExport_
int NumRemote_
int ** RemoteOffsets_
bool DataOwned_

Detailed Description

Epetra_OffsetIndex: This class builds index for efficient mapping of data from one Epetra_CrsGraph based object to another.

Epetra_OffsetIndex generates and index of offsets allowing direct access to data for Import/Export operations on Epetra_CrsGraph based objects such as Epetra_CrsMatrix.


Member Function Documentation

virtual void Epetra_OffsetIndex::Print ostream &  os  )  const [virtual]
 

Print object to an output stream Print method

Reimplemented from Epetra_Object.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:37:45 2008 for Epetra by doxygen 1.3.9.1