ForTrilinos
Data Types
FEpetra_DistObject Module Reference

Data Types

type  Epetra_DistObject
 
Epetra_DistObject: A class for constructing and using dense multi-vectors, vectors and matrices in parallel. More...

Functions/Subroutines

Import/Export Methods
subroutine export (this, A, exporter, CombineMode, indexor, err)
 Exports an Epetra_DistObject using the Epetra_Export object.
subroutine export (this, A, importer, CombineMode, indexor, err)
 Exports an Epetra_DistObject using the Epetra_Import object.
subroutine import (this, A, importer, CombineMode, indexor, err)
 Imports an Epetra_DistObject using the Epetra_Import object.
subroutine import (this, A, exporter, CombineMode, indexor, err)
 Imports an Epetra_DistObject using the Epetra_Export object.

Function/Subroutine Documentation

subroutine FEpetra_DistObject::export ( class(Epetra_DistObject),intent(in)  this,
class(Epetra_SrcDistObject),intent(in)  A,
type(Epetra_Export),intent(in)  exporter,
integer(FT_Epetra_CombineMode_E_t),intent(in)  CombineMode,
type(Epetra_OffsetIndex),intent(in)  indexor,
type(error),intent(out),optional  err 
)

Exports an Epetra_DistObject using the Epetra_Export object.

Parameters:
ADistributed object that will be exported to the this multivector.
exporterA Epetra_Export object specifying the communication required.
CombineModeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
errReturns error information.
subroutine FEpetra_DistObject::export ( class(Epetra_DistObject),intent(in)  this,
class(Epetra_SrcDistObject),intent(in)  A,
type(Epetra_Import),intent(in)  importer,
integer(FT_Epetra_CombineMode_E_t),intent(in)  CombineMode,
type(Epetra_OffsetIndex),intent(in)  indexor,
type(error),intent(out),optional  err 
)

Exports an Epetra_DistObject using the Epetra_Import object.

Parameters:
ADistributed object that will be exported to the this object.
importerA Epetra_Import object specifying the communication required.
CombineModeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
errReturns error information.
subroutine FEpetra_DistObject::import ( class(Epetra_DistObject),intent(in)  this,
class(Epetra_SrcDistObject),intent(in)  A,
type(Epetra_Import),intent(in)  importer,
integer(FT_Epetra_CombineMode_E_t),intent(in)  CombineMode,
type(Epetra_OffsetIndex),intent(in)  indexor,
type(error),intent(out),optional  err 
)

Imports an Epetra_DistObject using the Epetra_Import object.

Parameters:
ADistributed object that will be imported into the this object.
importerA Epetra_Import object specifying the communication required.
CombineModeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
errReturns error information.
subroutine FEpetra_DistObject::import ( class(Epetra_DistObject),intent(in)  this,
class(Epetra_SrcDistObject),intent(in)  A,
type(Epetra_Export),intent(in)  exporter,
integer(FT_Epetra_CombineMode_E_t),intent(in)  CombineMode,
type(Epetra_OffsetIndex),intent(in)  indexor,
type(error),intent(out),optional  err 
)

Imports an Epetra_DistObject using the Epetra_Export object.

Parameters:
ADistributed object that will be imported into the this object.
exporterA Epetra_Export object specifying the communication required.
CombineModeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
errReturns error information.
 All Classes Namespaces Files Functions