Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Enumerations | Functions
Teuchos_XMLPerfTestArchive.hpp File Reference

Tools for an XML-based performance test archive. More...

#include <Teuchos_ConfigDefs.hpp>
#include <Teuchos_FileInputSource.hpp>
#include <Teuchos_XMLObject.hpp>
#include <sstream>
Include dependency graph for Teuchos_XMLPerfTestArchive.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Teuchos::ValueTolerance
 ValueTolerance is a struct to keep a tuple of value and a tolerance. The tolerance can be either expressed as a relative or through an upper and lower bound. More...
 
class  Teuchos::XMLTestNode
 Subclass of XMLObject used by the performance archive. More...
 

Namespaces

 Teuchos
 

Macros

#define TEUCHOS_COMPILER_NAME   "Unknown compiler"
 
#define TEUCHOS_COMPILER_VERSION   0
 
#define TEUCHOS_DEVICE_COMPILER_NAME   TEUCHOS_COMPILER_NAME
 
#define TEUCHOS_DEVICE_COMPILER_VERSION   TEUCHOS_COMPILER_VERSION
 

Enumerations

enum  Teuchos::PerfTestResult {
  Teuchos::PerfTestFailed, Teuchos::PerfTestPassed, Teuchos::PerfTestNewMachine, Teuchos::PerfTestNewConfiguration,
  Teuchos::PerfTestNewTest, Teuchos::PerfTestNewTestConfiguration, Teuchos::PerfTestUpdatedTest
}
 ReturnValues for PerfTest_CheckOrAdd_Test. More...
 

Functions

XMLTestNode Teuchos::PerfTest_MachineConfig ()
 PerfTest_MachineConfig generates a basic machine configuration XMLTestNode. More...
 
PerfTestResult Teuchos::PerfTest_CheckOrAdd_Test (XMLTestNode machine_config, XMLTestNode new_test, const std::string filename, const std::string ext_hostname=std::string())
 Check whether a test is present and match an existing test in an archive. More...
 

Detailed Description

Tools for an XML-based performance test archive.

Definition in file Teuchos_XMLPerfTestArchive.hpp.

Macro Definition Documentation

#define TEUCHOS_COMPILER_NAME   "Unknown compiler"

Definition at line 78 of file Teuchos_XMLPerfTestArchive.hpp.

#define TEUCHOS_COMPILER_VERSION   0

Definition at line 82 of file Teuchos_XMLPerfTestArchive.hpp.

#define TEUCHOS_DEVICE_COMPILER_NAME   TEUCHOS_COMPILER_NAME

Definition at line 86 of file Teuchos_XMLPerfTestArchive.hpp.

#define TEUCHOS_DEVICE_COMPILER_VERSION   TEUCHOS_COMPILER_VERSION

Definition at line 90 of file Teuchos_XMLPerfTestArchive.hpp.