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

List of all members.

Public Member Functions

def __init__
def Flops
def ResetFlops

Public Attributes

 this

Detailed Description

Epetra_Flops: The Epetra Floating Point Operations Class.

The Epetra_Flops class provides basic support and consistent
interfaces for counting and reporting floating point operations
performed in the Epetra computational classes. All classes based on
the Epetra_CompObject can count flops by the user creating an
Epetra_Flops object and calling the SetFlopCounter() method for an
Epetra_CompObject.

C++ includes: Epetra_Flops.h 

Constructor & Destructor Documentation

def PyTrilinos.Epetra.FLOPS.__init__ (   self,
  args 
)
__init__(Epetra_Flops self) -> FLOPS
__init__(Epetra_Flops self, FLOPS Flops_in) -> FLOPS

Epetra_Flops::Epetra_Flops(const Epetra_Flops &Flops_in)

Epetra_Flops Copy Constructor.

Makes an exact copy of an existing Epetra_Flops instance. 

Member Function Documentation

def PyTrilinos.Epetra.FLOPS.Flops (   self,
  args 
)
Flops(FLOPS self) -> double

double
Epetra_Flops::Flops() const

Returns the number of floating point operations with this object and
resets the count. 
def PyTrilinos.Epetra.FLOPS.ResetFlops (   self,
  args 
)
ResetFlops(FLOPS self)

void
Epetra_Flops::ResetFlops()

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

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