English Français

Documentation / Developer's manual

Available modules

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Launcher: URANIE::Launcher::TEcCluster Class Reference
Uranie / Launcher v4.9.0
/* @license-end */
URANIE::Launcher::TEcCluster Class Reference

Description of the class TEcCluster. More...

#include <TEcCluster.h>

Inheritance diagram for URANIE::Launcher::TEcCluster:
Collaboration diagram for URANIE::Launcher::TEcCluster:

Public Member Functions

Constructor and Destructor
 TEcCluster ()
 Default constructor.
 
 ~TEcCluster ()
 Default destructor.
 
void init () override
 Construct and return the list of nodes.
 
void getCommandPrefix (char *, char *) override
 
Printing Log
void setLog ()
 
void unsetLog ()
 
void changeLog ()
 
Bool_t getLog ()
 
virtual void printLog (Option_t *option="") override
 
TString GetFromPipe (const char *command, bool output=false)
 Sets the Cluster name.
 
- Public Member Functions inherited from URANIE::Launcher::TCluster
 TCluster (const char *name, const char *nodeList, Int_t nnode)
 
virtual ~TCluster ()
 Default destructor.
 
void setNNodes (Int_t nnode)
 
TString getListOfNodes ()
 
void addNodeName (const TString &snodename, Int_t n=-1)
 
void setLog ()
 
void unsetLog ()
 
void changeLog ()
 
Bool_t getLog ()
 

Static Public Member Functions

static bool eligible ()
 

Static Private Member Functions

static const char * nodeList ()
 

Additional Inherited Members

- Public Attributes inherited from URANIE::Launcher::TCluster
Bool_t _blog
 Boolean to edit the log.
 
- Protected Member Functions inherited from URANIE::Launcher::TCluster
Int_t getProcsPerJob (Char_t separator, const Char_t *procs) const
 

Detailed Description

Description of the class TEcCluster.

To be written by the developper.

Constructor & Destructor Documentation

◆ TEcCluster()

URANIE::Launcher::TEcCluster::TEcCluster ( )

Default constructor.

References URANIE::Launcher::TCluster::_blog, and init().

◆ ~TEcCluster()

URANIE::Launcher::TEcCluster::~TEcCluster ( )

Default destructor.

References URANIE::Launcher::TCluster::_blog.

Member Function Documentation

◆ changeLog()

void URANIE::Launcher::TEcCluster::changeLog ( )
inline

◆ eligible()

static bool URANIE::Launcher::TEcCluster::eligible ( )
static

◆ getCommandPrefix()

void URANIE::Launcher::TEcCluster::getCommandPrefix ( char *  mpiexe,
char *  procs 
)
overridevirtual

◆ GetFromPipe()

TString URANIE::Launcher::TEcCluster::GetFromPipe ( const char *  command,
bool  output = false 
)

Sets the Cluster name.

Parameters
cluster_name(TString) name of the cluster

◆ getLog()

Bool_t URANIE::Launcher::TEcCluster::getLog ( )
inline

◆ init()

void URANIE::Launcher::TEcCluster::init ( )
overridevirtual

Construct and return the list of nodes.

Implements URANIE::Launcher::TCluster.

Referenced by TEcCluster().

◆ nodeList()

static const char * URANIE::Launcher::TEcCluster::nodeList ( )
staticprivate

◆ printLog()

void URANIE::Launcher::TEcCluster::printLog ( Option_t *  option = "")
overridevirtual

◆ setLog()

void URANIE::Launcher::TEcCluster::setLog ( )
inline

◆ unsetLog()

void URANIE::Launcher::TEcCluster::unsetLog ( )
inline