ForTrilinos
 All Classes Files Functions Pages
Data Types | List of all members
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...
 

Public Member Functions

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

Member 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
[in]aDistributed object that will be exported to the this multivector.
[in]exporterA Epetra_Export object specifying the communication required.
[in]combinemodeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
[out]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
[in]aDistributed object that will be exported to the this object.
[in]importerA Epetra_Import object specifying the communication required.
[in]combinemodeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
[out]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
[in]aDistributed object that will be imported into the this object.
[in]importerA Epetra_Import object specifying the communication required.
[in]combinemodeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
[out]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
[in]aDistributed object that will be imported into the this object.
[in]exporterA Epetra_Export object specifying the communication required.
[in]combinemodeA FT_Epetra_CombineMode_E_t enumerated type specifying how results should be combined on the receiving processor.
[out]errReturns error information.

The documentation for this module was generated from the following file: