rambrain
performanceTestClasses.h File Reference

Go to the source code of this file.

Classes

class  testParameterBase
 A base class to encapsulate parameters for performance tests. More...
 
class  testParameter< T >
 Class to encapsulate parameters given by type T. More...
 
class  performanceTest< U >
 Derived performance test classes which take parameter types as template arguments. More...
 
class  performanceTest<>
 Base class for all performance tests which itself does not contain any parameters. More...
 
class  performanceTest< T, U... >
 Derived performance test classes which take parameter types as template arguments. More...
 

Functions

 TWOPARAMTEST (matrixTransposeTest, int, int)
 
 TWOPARAMTEST (matrixCleverTransposeTest, int, int)
 
 TWOPARAMTEST (matrixCleverTranspose2Test, int, int)
 
 TWOPARAMTEST (matrixCleverTransposeOpenMPTest, int, int)
 
 TWOPARAMTEST (matrixCleverBlockTransposeTest, int, int)
 
 TWOPARAMTEST (matrixCleverBlockTransposeOpenMPTest, int, int)
 
 TWOPARAMTEST (matrixMultiplyTest, int, int)
 
 TWOPARAMTEST (matrixMultiplyOpenMPTest, int, int)
 
 TWOPARAMTEST (matrixCopyTest, int, int)
 
 TWOPARAMTEST (matrixCopyOpenMPTest, int, int)
 
 TWOPARAMTEST (matrixDoubleCopyTest, int, int)
 
 TWOPARAMTEST (matrixDoubleCopyOpenMPTest, int, int)
 
 TWOPARAMTEST (measureThroughputTest, int, int)
 
 TWOPARAMTEST (measurePreemptiveSpeedupTest, int, int)
 
 TWOPARAMTEST (measureExplicitAsyncSpeedupTest, int, int)
 
 ONEPARAMTEST (measureConstSpeedupTest, int)
 
 ONEPARAMTEST (demonstrateDecayTest, int)
 

Function Documentation

ONEPARAMTEST ( measureConstSpeedupTest  ,
int   
)
ONEPARAMTEST ( demonstrateDecayTest  ,
int   
)
TWOPARAMTEST ( matrixTransposeTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixCleverTransposeTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixCleverTranspose2Test  ,
int  ,
int   
)
TWOPARAMTEST ( matrixCleverTransposeOpenMPTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixCleverBlockTransposeTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixCleverBlockTransposeOpenMPTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixMultiplyTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixMultiplyOpenMPTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixCopyTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixCopyOpenMPTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixDoubleCopyTest  ,
int  ,
int   
)
TWOPARAMTEST ( matrixDoubleCopyOpenMPTest  ,
int  ,
int   
)
TWOPARAMTEST ( measureThroughputTest  ,
int  ,
int   
)
TWOPARAMTEST ( measurePreemptiveSpeedupTest  ,
int  ,
int   
)
TWOPARAMTEST ( measureExplicitAsyncSpeedupTest  ,
int  ,
int   
)