ForTrilinos
Data Types
FEpetra_Map Module Reference

List of all members.

Data Types

type  Epetra_Map

Public Member Functions

Constructor Functions
type(Epetra_Map) function, public Epetra_Map (Num_GlobalElements, IndexBase, comm)
 
Epetra_Map constructor for a Epetra-defined uniform linear distribution of elements.
type(Epetra_Map) function, public Epetra_Map (Num_GlobalElements, Num_MyElements, IndexBase, comm)
 
Epetra_Map constructor for a user-defined linear distribution of elements.
type(Epetra_Map) function, public Epetra_Map (Num_GlobalElements, Num_MyElements, My_GlobalElements, IndexBase, comm)
 
Epetra_Map constructor for a user-defined arbitrary distribution of elements.
type(Epetra_Map) function, public Epetra_Map (this)
 
Epetra_Map copy constructor

Member Function/Subroutine Documentation

type(Epetra_Map) function, public FEpetra_Map::Epetra_Map ( integer(c_int), intent(in)  Num_GlobalElements,
integer(c_int), intent(in)  IndexBase,
class(Epetra_Comm), intent(in)  comm 
)


Epetra_Map constructor for a Epetra-defined uniform linear distribution of elements.

Parameters:
[in]Num_GlobalElementsNumber of elements to distribute.
[in]IndexBaseMinimum index value used for arrays that use this map. Typically 1 for Fortran
[in]commPolymorphic class Epetra_Comm communicator containing information on the number of processors.
type(Epetra_Map) function, public FEpetra_Map::Epetra_Map ( type(Epetra_Map), intent(in)  this)


Epetra_Map copy constructor

type(Epetra_Map) function, public FEpetra_Map::Epetra_Map ( integer(c_int), intent(in)  Num_GlobalElements,
integer(c_int), intent(in)  Num_MyElements,
integer(c_int), dimension(:), intent(in), allocatable  My_GlobalElements,
integer(c_int), intent(in)  IndexBase,
class(Epetra_Comm)  comm 
)


Epetra_Map constructor for a user-defined arbitrary distribution of elements.

Parameters:
[in]Num_GlobalElementsNumber of elements to distribute. Must be either -1 or equal to the computed sum of NumMyElements across all processors in the Epetra_Comm communicator
[in]Num_MyElementsNumber of elements owned by the calling processor.
[in]My_GlobalElementsInteger array of length NumMyElements. The ith entry contains the global index value of the ith element on this processor. Index values are not required to be contiguous on a processor, or to be within the range of 0 to NumGlobalElements. As long as the index values are consistently defined and used, any set of NumGlobalElements distinct integer values is acceptable.
[in]IndexBaseMinimum index value used for arrays that use this map. Typically 1 for Fortran
commPolymorphic class Epetra_Comm communicator containing information on the number of processors.
type(Epetra_Map) function, public FEpetra_Map::Epetra_Map ( integer(c_int), intent(in)  Num_GlobalElements,
integer(c_int), intent(in)  Num_MyElements,
integer(c_int), intent(in)  IndexBase,
class(Epetra_Comm), intent(in)  comm 
)


Epetra_Map constructor for a user-defined linear distribution of elements.

Parameters:
[in]Num_GlobalElementsNumber of elements to distribute.
[in]Num_MyElementsNumber of elements owned by the calling processor.
[in]IndexBaseMinimum index value used for arrays that use this map. Typically 1 for Fortran
[in]commPolymorphic class Epetra_Comm communicator containing information on the number of processors.

The documentation for this module was generated from the following file:
 All Classes Files Functions