

Public Member Functions | |
| def | __init__ |
| def | SetFlopCounter |
| def | UnsetFlopCounter |
| def | GetFlopCounter |
| def | ResetFlops |
| def | Flops |
| def | UpdateFlops |
Public Attributes | |
| this | |
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
| def PyTrilinos.Epetra.CompObject.__init__ | ( | self, | |
| args | |||
| ) |
__init__(Epetra_CompObject self) -> CompObject __init__(Epetra_CompObject self, CompObject Source) -> CompObject Epetra_CompObject::Epetra_CompObject(const Epetra_CompObject &Source) Epetra_CompObject copy constructor.
Reimplemented in PyTrilinos.Epetra.JadMatrix, PyTrilinos.Epetra.FEVbrMatrix, PyTrilinos.Epetra.VbrMatrix, PyTrilinos.Epetra.FECrsMatrix, PyTrilinos.Epetra.CrsMatrix, PyTrilinos.Epetra.BasicRowMatrix, PyTrilinos.Epetra.FEVector, PyTrilinos.Epetra.NumPyFEVector, PyTrilinos.Epetra.Vector, PyTrilinos.Epetra.NumPyVector, PyTrilinos.Epetra.MultiVector, PyTrilinos.Epetra.NumPyMultiVector, PyTrilinos.Epetra.Epetra_FEVector, PyTrilinos.Epetra.FEVector, PyTrilinos.Epetra.Epetra_Vector, PyTrilinos.Epetra.Vector, PyTrilinos.Epetra.Epetra_MultiVector, PyTrilinos.Epetra.MultiVector, PyTrilinos.Epetra.SerialDenseVector, PyTrilinos.Epetra.NumPySerialDenseVector, PyTrilinos.Epetra.Epetra_SerialDenseVector, PyTrilinos.Epetra.SerialDenseVector, PyTrilinos.Epetra.SerialSymDenseMatrix, PyTrilinos.Epetra.NumPySerialSymDenseMatrix, PyTrilinos.Epetra.Epetra_SerialSymDenseMatrix, PyTrilinos.Epetra.SerialSymDenseMatrix, PyTrilinos.Epetra.SerialDenseMatrix, PyTrilinos.Epetra.NumPySerialDenseMatrix, PyTrilinos.Epetra.Epetra_SerialDenseMatrix, PyTrilinos.Epetra.SerialDenseMatrix, and PyTrilinos.Anasazi.EpetraMultiVec.
| def PyTrilinos.Epetra.CompObject.Flops | ( | self, | |
| args | |||
| ) |
Flops(CompObject 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(CompObject 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(CompObject 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(CompObject self, FLOPS FlopCounter_in) SetFlopCounter(CompObject 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(CompObject self) void Epetra_CompObject::UnsetFlopCounter() Set the internal Epetra_Flops() pointer to 0 (no flops counted).
| def PyTrilinos.Epetra.CompObject.UpdateFlops | ( | self, | |
| args | |||
| ) |
UpdateFlops(CompObject self, long Flops_in) UpdateFlops(CompObject self, long long Flops_in) UpdateFlops(CompObject self, double Flops_in) void Epetra_CompObject::UpdateFlops(float Flops_in) const Increment Flop count for this object.
1.7.6.1