PyTrilinos::Epetra::SerialComm Class Reference

Inheritance diagram for PyTrilinos::Epetra::SerialComm:

Inheritance graph
[legend]
Collaboration diagram for PyTrilinos::Epetra::SerialComm:

Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def Clone
def Barrier
def MyPID
def NumProc
def CreateDistributor
def CreateDirectory
def PrintInfo
def ReferenceCount
def DataPtr
def __init__
def Clone
def Barrier
def MyPID
def NumProc
def CreateDistributor
def CreateDirectory
def PrintInfo
def ReferenceCount
def DataPtr

Public Attributes

 this


Detailed Description

Epetra_SerialComm: The Epetra Serial Communication Class.

The Epetra_SerialComm class is an implementation of Epetra_Comm,
providing the general information and services needed for other Epetra
classes to run on a serial computer.

C++ includes: Epetra_SerialComm.h 

Member Function Documentation

def PyTrilinos::Epetra::SerialComm::__init__ (   self,
  args 
)

__init__(self) -> SerialComm
__init__(self, SerialComm Comm) -> SerialComm

Epetra_SerialComm::Epetra_SerialComm(const Epetra_SerialComm &Comm)

Epetra_SerialComm Copy Constructor.

Makes an exact copy of an existing Epetra_SerialComm instance. 

Reimplemented from PyTrilinos::Epetra::Object.

def PyTrilinos::Epetra::SerialComm::__init__ (   self,
  args 
)

__init__(self) -> SerialComm
__init__(self, SerialComm Comm) -> SerialComm

Epetra_SerialComm::Epetra_SerialComm(const Epetra_SerialComm &Comm)

Epetra_SerialComm Copy Constructor.

Makes an exact copy of an existing Epetra_SerialComm instance. 

Reimplemented from PyTrilinos::Epetra::Object.

def PyTrilinos::Epetra::SerialComm::Barrier (   self,
  args 
)

Barrier(self)

void
Epetra_SerialComm::Barrier() const

Epetra_SerialComm Barrier function.

A no-op for a serial communicator. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::Barrier (   self,
  args 
)

Barrier(self)

void
Epetra_SerialComm::Barrier() const

Epetra_SerialComm Barrier function.

A no-op for a serial communicator. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::Clone (   self,
  args 
)

Clone(self) -> Comm

Epetra_Comm*
Epetra_SerialComm::Clone() const

Clone method. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::Clone (   self,
  args 
)

Clone(self) -> Comm

Epetra_Comm*
Epetra_SerialComm::Clone() const

Clone method. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::CreateDirectory (   self,
  args 
)

CreateDirectory(self, BlockMap Map) -> Directory

Epetra_Directory * Epetra_SerialComm::CreateDirectory(const
Epetra_BlockMap &Map) const

Create a directory object for the given Epetra_BlockMap. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::CreateDirectory (   self,
  args 
)

CreateDirectory(self, BlockMap Map) -> Directory

Epetra_Directory * Epetra_SerialComm::CreateDirectory(const
Epetra_BlockMap &Map) const

Create a directory object for the given Epetra_BlockMap. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::CreateDistributor (   self,
  args 
)

CreateDistributor(self) -> Distributor

Epetra_Distributor * Epetra_SerialComm::CreateDistributor() const

Create a distributor object. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::CreateDistributor (   self,
  args 
)

CreateDistributor(self) -> Distributor

Epetra_Distributor * Epetra_SerialComm::CreateDistributor() const

Create a distributor object. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::DataPtr (   self,
  args 
)

DataPtr(self) -> Epetra_SerialCommData

const
Epetra_SerialCommData* Epetra_SerialComm::DataPtr() const

Returns a pointer to the SerialCommData instance this SerialComm uses.

(Intended for developer use only for testing purposes.) 

def PyTrilinos::Epetra::SerialComm::DataPtr (   self,
  args 
)

DataPtr(self) -> Epetra_SerialCommData

const
Epetra_SerialCommData* Epetra_SerialComm::DataPtr() const

Returns a pointer to the SerialCommData instance this SerialComm uses.

(Intended for developer use only for testing purposes.) 

def PyTrilinos::Epetra::SerialComm::MyPID (   self,
  args 
)

MyPID(self) -> int

int
Epetra_SerialComm::MyPID() const

Return my process ID.

In MPI mode returns the rank of the calling process. In serial mode
returns 0. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::MyPID (   self,
  args 
)

MyPID(self) -> int

int
Epetra_SerialComm::MyPID() const

Return my process ID.

In MPI mode returns the rank of the calling process. In serial mode
returns 0. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::NumProc (   self,
  args 
)

NumProc(self) -> int

int
Epetra_SerialComm::NumProc() const

Returns total number of processes (always returns 1 for SerialComm).

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::NumProc (   self,
  args 
)

NumProc(self) -> int

int
Epetra_SerialComm::NumProc() const

Returns total number of processes (always returns 1 for SerialComm).

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::PrintInfo (   self,
  args 
)

PrintInfo(self, ostream os)

void
Epetra_SerialComm::PrintInfo(ostream &os) const

Print method that implements Epetra_Comm virtual PrintInfo method. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::PrintInfo (   self,
  args 
)

PrintInfo(self, ostream os)

void
Epetra_SerialComm::PrintInfo(ostream &os) const

Print method that implements Epetra_Comm virtual PrintInfo method. 

Reimplemented from PyTrilinos::Epetra::Comm.

def PyTrilinos::Epetra::SerialComm::ReferenceCount (   self,
  args 
)

ReferenceCount(self) -> int

int
Epetra_SerialComm::ReferenceCount() const

Returns the reference count of SerialCommData.

(Intended for testing purposes.) 

def PyTrilinos::Epetra::SerialComm::ReferenceCount (   self,
  args 
)

ReferenceCount(self) -> int

int
Epetra_SerialComm::ReferenceCount() const

Returns the reference count of SerialCommData.

(Intended for testing purposes.) 


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

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