13#ifndef TEUCHOS_FLOPS_HPP 
   14#define TEUCHOS_FLOPS_HPP 
   64  double flops()
 const { 
return flops_; }
 
   80  mutable double flops_;
 
 
Functionality and data that is common to all computational classes.
 
The Teuchos Floating Point Operations Class.
 
virtual ~Flops()
Destructor.
 
double flops() const
Returns the number of floating point operations with this object and resets the count.
 
Flops()
Default Constructor.
 
void updateFlops(int addflops) const
Increment Flop count for this object from an int.
 
void updateFlops(long int addflops) const
Increment Flop count for this object from a long int.
 
void updateFlops(float addflops) const
Increment Flop count for this object from a float.
 
void updateFlops(double addflops) const
Increment Flop count for this object from a double.
 
void resetFlops()
Resets the number of floating point operations to zero for this multi-std::vector.
 
Smart reference counting pointer class for automatic garbage collection.
 
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...