PyTrilinos::ML::Space Class Reference

Inheritance diagram for PyTrilinos::ML::Space:

Inheritance graph
[legend]
Collaboration diagram for PyTrilinos::ML::Space:

Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def Reshape
def __eq__
def __ne__
def __call__
def GetNumMyElements
def GetNumGlobalElements
def GetOffset
def IsLinear
def GetMyGlobalElements
def __init__
def Reshape
def __eq__
def __ne__
def __call__
def GetNumMyElements
def GetNumGlobalElements
def GetOffset
def IsLinear
def GetMyGlobalElements

Public Attributes

 this


Detailed Description

Specifies the number and distribution among processes of elements.

Marzio Sala, SNL 9214

C++ includes: MLAPI_Space.h 

Member Function Documentation

def PyTrilinos::ML::Space::__call__ (   self,
  args 
)

__call__(self, int i) -> int

def PyTrilinos::ML::Space::__call__ (   self,
  args 
)

__call__(self, int i) -> int

def PyTrilinos::ML::Space::__eq__ (   self,
  args 
)

__eq__(self, Space RHS) -> bool

def PyTrilinos::ML::Space::__eq__ (   self,
  args 
)

__eq__(self, Space RHS) -> bool

def PyTrilinos::ML::Space::__init__ (   self,
  args 
)

__init__(self) -> Space
__init__(self, int NumGlobalElements, int NumMyElements = -1) -> Space
__init__(self, Map Map) -> Space
__init__(self, int numGlobalElements, sequence myGlobalElements) -> Space
__init__(self, Space RHS) -> Space

MLAPI::Space::Space(const
Space &RHS)

Copy constructor. 

def PyTrilinos::ML::Space::__init__ (   self,
  args 
)

__init__(self) -> Space
__init__(self, int NumGlobalElements, int NumMyElements = -1) -> Space
__init__(self, Map Map) -> Space
__init__(self, int numGlobalElements, sequence myGlobalElements) -> Space
__init__(self, Space RHS) -> Space

MLAPI::Space::Space(const
Space &RHS)

Copy constructor. 

def PyTrilinos::ML::Space::__ne__ (   self,
  args 
)

__ne__(self, Space RHS) -> bool

def PyTrilinos::ML::Space::__ne__ (   self,
  args 
)

__ne__(self, Space RHS) -> bool

def PyTrilinos::ML::Space::GetMyGlobalElements (   self,
  args 
)

GetMyGlobalElements(self) -> Epetra.SerialDenseVector

Return an Epetra.SerialDenseVector of global indexes representing the
elements on this processor.  If the Space is distributed linearly,
this method returns None.

def PyTrilinos::ML::Space::GetMyGlobalElements (   self,
  args 
)

GetMyGlobalElements(self) -> Epetra.SerialDenseVector

Return an Epetra.SerialDenseVector of global indexes representing the
elements on this processor.  If the Space is distributed linearly,
this method returns None.

def PyTrilinos::ML::Space::GetNumGlobalElements (   self,
  args 
)

GetNumGlobalElements(self) -> int

int
MLAPI::Space::GetNumGlobalElements() const

Returns the global number of elements. 

def PyTrilinos::ML::Space::GetNumGlobalElements (   self,
  args 
)

GetNumGlobalElements(self) -> int

int
MLAPI::Space::GetNumGlobalElements() const

Returns the global number of elements. 

def PyTrilinos::ML::Space::GetNumMyElements (   self,
  args 
)

GetNumMyElements(self) -> int

int
MLAPI::Space::GetNumMyElements() const

Returns the local number of elements on the calling process. 

def PyTrilinos::ML::Space::GetNumMyElements (   self,
  args 
)

GetNumMyElements(self) -> int

int
MLAPI::Space::GetNumMyElements() const

Returns the local number of elements on the calling process. 

def PyTrilinos::ML::Space::GetOffset (   self,
  args 
)

GetOffset(self) -> int

int
MLAPI::Space::GetOffset() const

Returns the global ID of the first element on the calling process (for
linear distributions only). 

def PyTrilinos::ML::Space::GetOffset (   self,
  args 
)

GetOffset(self) -> int

int
MLAPI::Space::GetOffset() const

Returns the global ID of the first element on the calling process (for
linear distributions only). 

def PyTrilinos::ML::Space::IsLinear (   self,
  args 
)

IsLinear(self) -> bool

bool
MLAPI::Space::IsLinear() const

Returns true if the decomposition among processors is linear. 

def PyTrilinos::ML::Space::IsLinear (   self,
  args 
)

IsLinear(self) -> bool

bool
MLAPI::Space::IsLinear() const

Returns true if the decomposition among processors is linear. 

def PyTrilinos::ML::Space::Reshape (   self,
  args 
)

Reshape(self)
Reshape(self, int NumGlobalElements, int NumMyElements = -1)
Reshape(self, int NumGlobalElements, int NumMyElements)

void
MLAPI::Space::Reshape(const int NumGlobalElements, const int
NumMyElements, const int *MyGlobalElements)

Reset the dimension of the space by specifying the local number of
elements and their global numbering (starting from 0). 

def PyTrilinos::ML::Space::Reshape (   self,
  args 
)

Reshape(self)
Reshape(self, int NumGlobalElements, int NumMyElements = -1)
Reshape(self, int NumGlobalElements, int NumMyElements)

void
MLAPI::Space::Reshape(const int NumGlobalElements, const int
NumMyElements, const int *MyGlobalElements)

Reset the dimension of the space by specifying the local number of
elements and their global numbering (starting from 0). 


The documentation for this class was generated from the following files:

Generated on Thu Dec 17 11:00:22 2009 for PyTrilinos by  doxygen 1.5.9