Epetra_Flops: The Epetra Floating Point Operations Class. More...
#include <Epetra_Flops.h>
| Public Member Functions | |
| Epetra_Flops (void) | |
| Epetra_Flops Constructor.  More... | |
| Epetra_Flops (const Epetra_Flops &Flops_in) | |
| Epetra_Flops Copy Constructor.  More... | |
| double | Flops () const | 
| Returns the number of floating point operations with this object and resets the count. | |
| void | ResetFlops () | 
| Resets the number of floating point operations to zero for this multi-vector. | |
| virtual | ~Epetra_Flops (void) | 
| Epetra_Flops Destructor.  More... | |
| Epetra_Flops & | operator= (const Epetra_Flops &src) | 
| Protected Member Functions | |
| void | UpdateFlops (int Flops_in) const | 
| Increment Flop count for this object from an int. | |
| void | UpdateFlops (long int Flops_in) const | 
| Increment Flop count for this object from a long int. | |
| void | UpdateFlops (long long int Flops_in) const | 
| Increment Flop count for this object from a long int. | |
| void | UpdateFlops (double Flops_in) const | 
| Increment Flop count for this object from a double. | |
| void | UpdateFlops (float Flops_in) const | 
| Increment Flop count for this object from a float. | |
| Protected Attributes | |
| double | Flops_ | 
| Friends | |
| class | Epetra_CompObject | 
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.
| Epetra_Flops::Epetra_Flops | ( | void | ) | 
Epetra_Flops Constructor.
Creates a Epetra_Flops instance. This instance can be queried for the number of floating point operations performed for the associated this object.
| Epetra_Flops::Epetra_Flops | ( | const Epetra_Flops & | Flops_in | ) | 
Epetra_Flops Copy Constructor.
Makes an exact copy of an existing Epetra_Flops instance.
| 
 | virtual | 
Epetra_Flops Destructor.
Completely deletes a Epetra_Flops object.
 1.8.5
 1.8.5