gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
onelabUtils Namespace Reference

Functions

std::vector< std::string > getCommandLine (onelab::client *c)
 
std::string getMshFileName (onelab::client *c)
 
void guessModelName (onelab::client *c)
 
void initializeLoop (const std::string &level)
 
bool incrementLoop (const std::string &level)
 
std::vector< double > getRange (onelab::number &p)
 
bool updateGraph (const std::string &graphNum)
 
bool runGmshClient (const std::string &action, int meshAuto)
 
void runClient (const std::string &name="", const std::string &command="")
 
bool getFirstComputationFlag ()
 
void setFirstComputationFlag (bool val)
 
bool haveSolverToRun ()
 
double updateNumber (onelab::number &x, onelab::number &y, const bool readOnlyRange=false)
 
std::string updateString (onelab::string &x, onelab::string &y)
 
void initializeLoops ()
 
bool incrementLoops ()
 
void updateGraphs ()
 
std::string timeStamp ()
 
void saveDb (const std::string &fileName)
 
void archiveOutputFiles (const std::string &fileName)
 
void archiveSolutionFiles (const std::string &fileName)
 
void loadDb (const std::string &name)
 
void resetDb (bool runGmshClient)
 

Function Documentation

◆ archiveOutputFiles()

void onelabUtils::archiveOutputFiles ( const std::string &  fileName)

◆ archiveSolutionFiles()

void onelabUtils::archiveSolutionFiles ( const std::string &  fileName)

◆ getCommandLine()

std::vector<std::string> onelabUtils::getCommandLine ( onelab::client c)

◆ getFirstComputationFlag()

bool onelabUtils::getFirstComputationFlag ( )

◆ getMshFileName()

std::string onelabUtils::getMshFileName ( onelab::client c)

◆ getRange()

std::vector<double> onelabUtils::getRange ( onelab::number p)

◆ guessModelName()

void onelabUtils::guessModelName ( onelab::client c)

◆ haveSolverToRun()

bool onelabUtils::haveSolverToRun ( )

◆ incrementLoop()

bool onelabUtils::incrementLoop ( const std::string &  level)

◆ incrementLoops()

bool onelabUtils::incrementLoops ( )

◆ initializeLoop()

void onelabUtils::initializeLoop ( const std::string &  level)

◆ initializeLoops()

void onelabUtils::initializeLoops ( )

◆ loadDb()

void onelabUtils::loadDb ( const std::string &  name)

◆ resetDb()

void onelabUtils::resetDb ( bool  runGmshClient)

◆ runClient()

void onelabUtils::runClient ( const std::string &  name = "",
const std::string &  command = "" 
)

Referenced by GmshBatch(), and Msg::RunOnelabClient().

Here is the caller graph for this function:

◆ runGmshClient()

bool onelabUtils::runGmshClient ( const std::string &  action,
int  meshAuto 
)

◆ saveDb()

void onelabUtils::saveDb ( const std::string &  fileName)

◆ setFirstComputationFlag()

void onelabUtils::setFirstComputationFlag ( bool  val)

◆ timeStamp()

std::string onelabUtils::timeStamp ( )

◆ updateGraph()

bool onelabUtils::updateGraph ( const std::string &  graphNum)

◆ updateGraphs()

void onelabUtils::updateGraphs ( )

◆ updateNumber()

double onelabUtils::updateNumber ( onelab::number x,
onelab::number y,
const bool  readOnlyRange = false 
)

◆ updateString()

std::string onelabUtils::updateString ( onelab::string x,
onelab::string y 
)