GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
GenerateRunBase Class Reference

#include <generateRun.h>

Public Member Functions

 GenerateRunBase (const std::string &projectName)
 
virtual void writeSizes (std::ofstream &sizes) const
 
int getExitCode (const CLI::ParseError &e)
 
void parseCommandLine (int argc, char **argv)
 
int buildAndRun (std::initializer_list< std::string > runParams={}) const
 

Protected Member Functions

virtual int runTools () const
 
CLI::App & getApp ()
 
std::string getOutDir () const
 
const std::string & getExperimentName () const
 

Constructor & Destructor Documentation

◆ GenerateRunBase()

GenerateRunBase::GenerateRunBase ( const std::string &  projectName)
inline

Member Function Documentation

◆ buildAndRun()

int GenerateRunBase::buildAndRun ( std::initializer_list< std::string >  runParams = {}) const
inline

◆ getApp()

CLI::App& GenerateRunBase::getApp ( )
inlineprotected

◆ getExitCode()

int GenerateRunBase::getExitCode ( const CLI::ParseError &  e)
inline

◆ getExperimentName()

const std::string& GenerateRunBase::getExperimentName ( ) const
inlineprotected

◆ getOutDir()

std::string GenerateRunBase::getOutDir ( ) const
inlineprotected

◆ parseCommandLine()

void GenerateRunBase::parseCommandLine ( int  argc,
char **  argv 
)
inline

◆ runTools()

virtual int GenerateRunBase::runTools ( ) const
inlineprotectedvirtual

◆ writeSizes()

virtual void GenerateRunBase::writeSizes ( std::ofstream &  sizes) const
inlinevirtual

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