SimCenterCommon
Common functionality used within different SimCenter projects
UQ_Engine Class Referenceabstract

#include <UQ_Engine.h>

Inheritance diagram for UQ_Engine:
Collaboration diagram for UQ_Engine:

Public Member Functions

 UQ_Engine (QWidget *parent=0)
 
virtual ~UQ_Engine ()
 
virtual int getMaxNumParallelTasks (void)=0
 
virtual int processResults (QString &filenameResults, QString &filenameTab)=0
 
virtual RandomVariablesContainergetParameters ()=0
 
virtual UQ_ResultsgetResults (void)=0
 
virtual QString getProcessingScript ()
 
- Public Member Functions inherited from SimCenterAppWidget
 SimCenterAppWidget (QWidget *parent=0)
 
virtual ~SimCenterAppWidget ()
 
virtual bool outputAppDataToJSON (QJsonObject &jsonObject)
 outputAppDataToJSON method to write the application data to json object. More...
 
virtual bool inputAppDataFromJSON (QJsonObject &jsonObject)
 inputFromJSON method to read applications specific data from a JSON object More...
 
virtual bool copyFiles (QString &destDir)
 copyFiles method invoked to copy all files aapplication will need to run directory More...
 
virtual bool supportsLocalRun ()
 returns a boolean indicating whether or not this app can run locally More...
 
- Public Member Functions inherited from SimCenterWidget
 SimCenterWidget (QWidget *parent=0)
 
virtual ~SimCenterWidget ()
 
virtual bool outputToJSON (QJsonObject &jsonObject)
 outputToJSON method to write all objects data neeed to reconstruct object to JsonObject More...
 
virtual bool inputFromJSON (QJsonObject &jsonObject)
 inputFromJSON method to instantiate itself from a JSON object More...
 

Additional Inherited Members

- Signals inherited from SimCenterWidget
void sendFatalMessage (QString message)
 sendFatalMessage signal to be emitted when object needs to shut program down More...
 
void sendErrorMessage (QString message)
 sendErrorMessage signal to be emitted when object needs to communicate error with user More...
 
void sendStatusMessage (QString message)
 sendStatusMessage signal to be emitted when object needs to communicate status with user More...
 
- Static Public Member Functions inherited from SimCenterAppWidget
static bool copyPath (QString sourceDir, QString destinationDir, bool overWriteDirectory)
 
static bool copyFile (QString filename, QString destinationDir)
 

Detailed Description

Definition at line 49 of file UQ_Engine.h.

Constructor & Destructor Documentation

UQ_Engine::UQ_Engine ( QWidget *  parent = 0)
explicit

Definition at line 45 of file UQ_Engine.cpp.

UQ_Engine::~UQ_Engine ( )
virtual

Definition at line 51 of file UQ_Engine.cpp.

Member Function Documentation

virtual int UQ_Engine::getMaxNumParallelTasks ( void  )
pure virtual
virtual RandomVariablesContainer* UQ_Engine::getParameters ( )
pure virtual
QString UQ_Engine::getProcessingScript ( )
virtual

Reimplemented in DakotaEngine.

Definition at line 58 of file UQ_Engine.cpp.

virtual UQ_Results* UQ_Engine::getResults ( void  )
pure virtual
virtual int UQ_Engine::processResults ( QString &  filenameResults,
QString &  filenameTab 
)
pure virtual

The documentation for this class was generated from the following files: