VPTissue Reference Manual
SimPT_Parex Namespace Reference

Namespace for SimPT parameter explorer package. More...

Classes

class  Client
 Client for Parameter Exploration. More...
 
class  ClientHandler
 Connection from the server to one client, handles client messages and requests. More...
 
class  ClientProtocol
 Client side of the protocol. More...
 
class  Connection
 Class managing a TCP stream of messages. More...
 
class  Exploration
 Class describing a generic exploration. More...
 
class  ExplorationManager
 Collects all explorations and works with WorkerPool to actually execute them. More...
 
class  ExplorationProgress
 Class describing the progress state of an exploration. More...
 
class  ExplorationSelection
 Dialog for selecting explorations. More...
 
class  ExplorationTask
 Contains information about task in an exploration. More...
 
class  ExplorationWizard
 Wizard to set up an exploration. More...
 
class  FileExploration
 Class describing a file-based exploration and its simulation tasks. More...
 
class  FilesPage
 Page to allow file selection. More...
 
class  ISweep
 An interface class for a parameter sweep. More...
 
class  ListSweep
 A sweep over a list of parameters. More...
 
class  NodeAdvertiser
 Class advertising an available node over the network. More...
 
class  NodeProtocol
 Class that implements the node version of the protocol. More...
 
class  ParameterExploration
 Class describing a parameter exploration and its simulation tasks. More...
 
class  ParamPage
 Set the parameters for the exploration. More...
 
class  PathPage
 Select the sim data input file. More...
 
class  Protocol
 Base class for the XML/ptree protocols between client, server and node. More...
 
class  RangeSweep
 A sweep over a range of numerical parameters. More...
 
class  SendPage
 Give a name for the exploration and send the exploration. More...
 
class  Server
 Server class accepting TCP connections and setting up the server structures. More...
 
class  ServerClientProtocol
 ServerClient Protocol to deal with Client-Server communication (Server-side) More...
 
class  ServerDialog
 Dialog for connecting to server. More...
 
class  ServerInfo
 Class for storing server info used on client-side. More...
 
class  ServerNodeProtocol
 Protocol at the server side to communicate with the node. More...
 
class  SimResult
 A container class for the final result of a simulation. More...
 
class  SimTask
 Contains all information needed for a transmitable simulation task. More...
 
class  Simulator
 Simulator handling requested simulation tasks. More...
 
class  StartPage
 Select type of new exploration. More...
 
class  Status
 Widget to display status of subscribed exploration. More...
 
class  TaskOverview
 Overview of tasks. More...
 
class  TemplateFilePage
 Select the input template data file. More...
 
class  WorkerNode
 Broadcasts location on the network, then listens to incoming connections. More...
 
class  WorkerPool
 A pool handling the workers that will do the actual work. More...
 
class  WorkerRepresentative
 A worker taken as representative for multiple workers (handles the communication with the node). More...
 

Enumerations

enum  TaskState {
  Waiting, TaskState::Running, TaskState::Finished, TaskState::Cancelled,
  TaskState::Failed
}
 Enumeration describing the state of a single task of the exploration. More...
 

Functions

bool contains (const std::list< QString > &l, QString s)
 
static std::string & ltrim (std::string &s)
 
QHostAddress::SpecialAddress QHostAnyAddress ()
 
void remDir (QString dir)
 
static std::string & rtrim (std::string &s)
 
shared_ptr< Ws::CliWorkspaceSetupWorkspace (const SimTask &task, const std::string &project_name, const std::string &workspace_path, const std::string &file)
 
std::vector< std::string > splitCSVLine (std::string &line)
 
static std::string & trim (std::string &s)
 

Detailed Description

Namespace for SimPT parameter explorer package.

Enumeration Type Documentation

Enumeration describing the state of a single task of the exploration.

Enumerator
Running 

The task is waiting to be sent for the first time.

Finished 

The task is being executed.

Cancelled 

The task was finished.

Failed 

The task was cancelled or stopped.

The task was resent and failed several times

Definition at line 30 of file ExplorationTask.h.