PyTrilinos  Development
 All Classes Functions
Public Member Functions | Public Attributes | Static Public Attributes
PyTrilinos.Teuchos.MpiComm_long Class Reference
Inheritance diagram for PyTrilinos.Teuchos.MpiComm_long:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.Teuchos.MpiComm_long:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def setErrorHandler
def getRank
def getSize
def barrier
def reduceAllAndScatter
def send
def ssend
def receive
def duplicate
def split
def createSubcommunicator
def description
def __init__

Public Attributes

 this

Static Public Attributes

 minTag_ = _Teuchos.MpiComm_long_minTag_
 maxTag_ = _Teuchos.MpiComm_long_maxTag_

Detailed Description

Proxy of C++ Teuchos::MpiComm<(long)> class

Constructor & Destructor Documentation

def PyTrilinos.Teuchos.MpiComm_long.__init__ (   self,
  args 
)
__init__(Teuchos::MpiComm<(long)> self) -> MpiComm_long

Reimplemented from PyTrilinos.Teuchos.Describable.


Member Function Documentation

def PyTrilinos.Teuchos.MpiComm_long.barrier (   self,
  args 
)
barrier(MpiComm_long self)

Reimplemented from PyTrilinos.Teuchos.Comm_long.

createSubcommunicator(MpiComm_long self, ArrayView< int const > const & ranks) -> Teuchos::RCP< Teuchos::Comm< long > >

Reimplemented from PyTrilinos.Teuchos.Comm_long.

def PyTrilinos.Teuchos.MpiComm_long.description (   self,
  args 
)
description(MpiComm_long self) -> std::string

Reimplemented from PyTrilinos.Teuchos.Describable.

def PyTrilinos.Teuchos.MpiComm_long.duplicate (   self,
  args 
)
duplicate(MpiComm_long self) -> Teuchos::RCP< Teuchos::Comm< long > >

Reimplemented from PyTrilinos.Teuchos.Comm_long.

def PyTrilinos.Teuchos.MpiComm_long.getRank (   self,
  args 
)
getRank(MpiComm_long self) -> int

Reimplemented from PyTrilinos.Teuchos.Comm_long.

def PyTrilinos.Teuchos.MpiComm_long.getSize (   self,
  args 
)
getSize(MpiComm_long self) -> int

Reimplemented from PyTrilinos.Teuchos.Comm_long.

def PyTrilinos.Teuchos.MpiComm_long.receive (   self,
  args 
)
receive(MpiComm_long self, int const sourceRank, long const bytes, char [] recvBuffer) -> int

Reimplemented from PyTrilinos.Teuchos.Comm_long.

reduceAllAndScatter(MpiComm_long self, Teuchos::ValueTypeReductionOp< long,char > const & reductOp, long const sendBytes, 
    char const [] sendBuffer, long const [] recvCounts, char [] myGlobalReducts)

Reimplemented from PyTrilinos.Teuchos.Comm_long.

def PyTrilinos.Teuchos.MpiComm_long.send (   self,
  args 
)
send(MpiComm_long self, long const bytes, char const [] sendBuffer, int const destRank)

Reimplemented from PyTrilinos.Teuchos.Comm_long.

setErrorHandler(MpiComm_long self, Teuchos::RCP< OpaqueWrapper< MPI_Errhandler > const > const & errHandler)
def PyTrilinos.Teuchos.MpiComm_long.split (   self,
  args 
)
split(MpiComm_long self, int const color, int const key) -> Teuchos::RCP< Teuchos::Comm< long > >

Reimplemented from PyTrilinos.Teuchos.Comm_long.

def PyTrilinos.Teuchos.MpiComm_long.ssend (   self,
  args 
)
ssend(MpiComm_long self, long const bytes, char const [] sendBuffer, int const destRank)

Reimplemented from PyTrilinos.Teuchos.Comm_long.


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