ForTrilinos
Data Types | Modules
http://trilinos.sandia.gov/packages/docs/r11.2/packages/ForTrilinos/src/doc/epetra/FEpetra_BlockMap.f90 File Reference

Data Types

type  FEpetra_BlockMap::Epetra_BlockMap

Modules

module  FEpetra_BlockMap

Functions/Subroutines

Constructor Functions
type(Epetra_BlockMap) FEpetra_BlockMap::Epetra_BlockMap (Num_GlobalElements, Element_Size, IndexBase, comm)
 
Epetra_BlockMap constructor for a Epetra-defined uniform linear distribution of constant size elements.
type(Epetra_BlockMap) FEpetra_BlockMap::Epetra_BlockMap (Num_GlobalElements, Num_MyElements, Element_Size, IndexBase, comm)
 
Epetra_BlockMap constructor for a user-defined linear distribution of constant size elements.
type(Epetra_BlockMap) FEpetra_BlockMap::Epetra_BlockMap (Num_GlobalElements, My_GlobalElements, Element_Size, IndexBase, comm)
 
Epetra_BlockMap constructor for a user-defined arbitrary distribution of constant size elements.
type(Epetra_BlockMap) FEpetra_BlockMap::Epetra_BlockMap (Num_GlobalElements, My_GlobalElements, Element_SizeList, IndexBase, comm)
 
Epetra_BlockMap constructor for a user-defined arbitrary distribution of variable size elements.
type(Epetra_BlockMap) FEpetra_BlockMap::Epetra_BlockMap (this)
 
Epetra_BlockMap copy constructor
Size and dimension accessor functions
integer(c_int) FEpetra_BlockMap::NumGlobalElements (this)
 
Number of elements across all processors.
integer(c_int) FEpetra_BlockMap::NumMyElements (this)
 
Number of elements on the calling processor.
integer(c_int) FEpetra_BlockMap::IndexBase (this)
 
Index base for this map.
integer(c_int) FEpetra_BlockMap::ElementSize (this)
 
Returns the size of elements in the map; only valid if map has constant element size.
integer(c_int) FEpetra_BlockMap::ElementSize (this, L_ID)
 
Size of element for specified L_ID
Miscellaneous boolean tests
logical FEpetra_BlockMap::SameAs (lhs, rhs)
 
Returns true if this and Map are identical maps.
logical FEpetra_BlockMap::PointSameAs (lhs, rhs)
 
Returns true if this and Map have identical point-wise structure.
logical FEpetra_BlockMap::LinearMap (this)
 
Returns true if the global ID space is contiguously divided (but not necessarily uniformly) across all processors.
logical FEpetra_BlockMap::DistributedGlobal (this)
 
Returns true if map is defined across more than one processor.
Array accessor functions
integer(c_int), dimension(:),
allocatable 
FEpetra_BlockMap::MyGlobalElements (this)
 
Array containing list of global IDs assigned to the calling processor.
 All Classes Namespaces Files Functions