PyTrilinos::Epetra::CompObject Class Reference

Inheritance diagram for PyTrilinos::Epetra::CompObject:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def SetFlopCounter
def UnsetFlopCounter
def GetFlopCounter
def ResetFlops
def Flops
def UpdateFlops
def __init__
def SetFlopCounter
def UnsetFlopCounter
def GetFlopCounter
def ResetFlops
def Flops
def UpdateFlops

Public Attributes

 this


Detailed Description

Epetra_CompObject: Functionality and data that is common to all
computational classes.

The Epetra_CompObject is a base class for all Epetra computational
objects. It provides the basic mechanisms and interface specifications
for floating point operations using Epetra_Flops objects.

C++ includes: Epetra_CompObject.h 

Member Function Documentation

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

__init__(self) -> CompObject
__init__(self, CompObject Source) -> CompObject

Epetra_CompObject::Epetra_CompObject(const Epetra_CompObject &Source)

Epetra_CompObject copy constructor. 

Reimplemented in PyTrilinos::Anasazi::EpetraMultiVec, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::Epetra_SerialDenseVector, PyTrilinos::Epetra::NumPySerialDenseMatrix, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::NumPySerialDenseVector, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::Epetra_MultiVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::Epetra_Vector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::Epetra_FEVector, PyTrilinos::Epetra::NumPyMultiVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::NumPyVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::NumPyFEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::BasicRowMatrix, PyTrilinos::Epetra::CrsMatrix, PyTrilinos::Epetra::FECrsMatrix, PyTrilinos::Epetra::VbrMatrix, PyTrilinos::Epetra::FEVbrMatrix, PyTrilinos::Epetra::JadMatrix, PyTrilinos::Anasazi::EpetraMultiVec, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::Epetra_SerialDenseVector, PyTrilinos::Epetra::NumPySerialDenseMatrix, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::NumPySerialDenseVector, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::Epetra_MultiVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::Epetra_Vector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::Epetra_FEVector, PyTrilinos::Epetra::NumPyMultiVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::NumPyVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::NumPyFEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::BasicRowMatrix, PyTrilinos::Epetra::CrsMatrix, PyTrilinos::Epetra::FECrsMatrix, PyTrilinos::Epetra::VbrMatrix, PyTrilinos::Epetra::FEVbrMatrix, and PyTrilinos::Epetra::JadMatrix.

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

__init__(self) -> CompObject
__init__(self, CompObject Source) -> CompObject

Epetra_CompObject::Epetra_CompObject(const Epetra_CompObject &Source)

Epetra_CompObject copy constructor. 

Reimplemented in PyTrilinos::Anasazi::EpetraMultiVec, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::Epetra_SerialDenseVector, PyTrilinos::Epetra::NumPySerialDenseMatrix, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::NumPySerialDenseVector, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::Epetra_MultiVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::Epetra_Vector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::Epetra_FEVector, PyTrilinos::Epetra::NumPyMultiVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::NumPyVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::NumPyFEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::BasicRowMatrix, PyTrilinos::Epetra::CrsMatrix, PyTrilinos::Epetra::FECrsMatrix, PyTrilinos::Epetra::VbrMatrix, PyTrilinos::Epetra::FEVbrMatrix, PyTrilinos::Epetra::JadMatrix, PyTrilinos::Anasazi::EpetraMultiVec, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::Epetra_SerialDenseMatrix, PyTrilinos::Epetra::SerialSymDenseMatrix, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::Epetra_SerialDenseVector, PyTrilinos::Epetra::NumPySerialDenseMatrix, PyTrilinos::Epetra::SerialDenseMatrix, PyTrilinos::Epetra::NumPySerialDenseVector, PyTrilinos::Epetra::SerialDenseVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::Epetra_MultiVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::Epetra_Vector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::Epetra_FEVector, PyTrilinos::Epetra::NumPyMultiVector, PyTrilinos::Epetra::MultiVector, PyTrilinos::Epetra::NumPyVector, PyTrilinos::Epetra::Vector, PyTrilinos::Epetra::NumPyFEVector, PyTrilinos::Epetra::FEVector, PyTrilinos::Epetra::BasicRowMatrix, PyTrilinos::Epetra::CrsMatrix, PyTrilinos::Epetra::FECrsMatrix, PyTrilinos::Epetra::VbrMatrix, PyTrilinos::Epetra::FEVbrMatrix, and PyTrilinos::Epetra::JadMatrix.

def PyTrilinos::Epetra::CompObject::Flops (   self,
  args 
)

Flops(self) -> double

double
Epetra_CompObject::Flops() const

Returns the number of floating point operations with this multi-
vector. 

def PyTrilinos::Epetra::CompObject::Flops (   self,
  args 
)

Flops(self) -> double

double
Epetra_CompObject::Flops() const

Returns the number of floating point operations with this multi-
vector. 

def PyTrilinos::Epetra::CompObject::GetFlopCounter (   self,
  args 
)

GetFlopCounter(self) -> FLOPS

Epetra_Flops* Epetra_CompObject::GetFlopCounter() const

Get the pointer to the Epetra_Flops() object associated with this
object, returns 0 if none. 

def PyTrilinos::Epetra::CompObject::GetFlopCounter (   self,
  args 
)

GetFlopCounter(self) -> FLOPS

Epetra_Flops* Epetra_CompObject::GetFlopCounter() const

Get the pointer to the Epetra_Flops() object associated with this
object, returns 0 if none. 

def PyTrilinos::Epetra::CompObject::ResetFlops (   self,
  args 
)

ResetFlops(self)

void
Epetra_CompObject::ResetFlops() const

Resets the number of floating point operations to zero for this multi-
vector. 

def PyTrilinos::Epetra::CompObject::ResetFlops (   self,
  args 
)

ResetFlops(self)

void
Epetra_CompObject::ResetFlops() const

Resets the number of floating point operations to zero for this multi-
vector. 

def PyTrilinos::Epetra::CompObject::SetFlopCounter (   self,
  args 
)

SetFlopCounter(self, FLOPS FlopCounter_in)
SetFlopCounter(self, CompObject CompObject)

void
Epetra_CompObject::SetFlopCounter(const Epetra_CompObject &CompObject)

Set the internal Epetra_Flops() pointer to the flop counter of another
Epetra_CompObject. 

def PyTrilinos::Epetra::CompObject::SetFlopCounter (   self,
  args 
)

SetFlopCounter(self, FLOPS FlopCounter_in)
SetFlopCounter(self, CompObject CompObject)

void
Epetra_CompObject::SetFlopCounter(const Epetra_CompObject &CompObject)

Set the internal Epetra_Flops() pointer to the flop counter of another
Epetra_CompObject. 

def PyTrilinos::Epetra::CompObject::UnsetFlopCounter (   self,
  args 
)

UnsetFlopCounter(self)

void
Epetra_CompObject::UnsetFlopCounter()

Set the internal Epetra_Flops() pointer to 0 (no flops counted). 

def PyTrilinos::Epetra::CompObject::UnsetFlopCounter (   self,
  args 
)

UnsetFlopCounter(self)

void
Epetra_CompObject::UnsetFlopCounter()

Set the internal Epetra_Flops() pointer to 0 (no flops counted). 

def PyTrilinos::Epetra::CompObject::UpdateFlops (   self,
  args 
)

UpdateFlops(self, long Flops_in)
UpdateFlops(self, double Flops_in)

void
Epetra_CompObject::UpdateFlops(float Flops_in) const

Increment Flop count for this object. 

def PyTrilinos::Epetra::CompObject::UpdateFlops (   self,
  args 
)

UpdateFlops(self, long Flops_in)
UpdateFlops(self, double Flops_in)

void
Epetra_CompObject::UpdateFlops(float Flops_in) const

Increment Flop count for this object. 


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