| Lattice Microbes 2.5
    This is for whole cell modeling | 
#include <fstream>#include <iostream>#include <list>#include <string>#include <cstdlib>#include <cstdio>#include <cstring>#include <sys/stat.h>#include <google/protobuf/stubs/common.h>#include <Python.h>#include "core/Exceptions.h"#include "core/Print.h"#include "lptf/Profile.h"#include "core/util.h"#include "lm_module_pack.h"| Classes | |
| class | |
| Print messages to the console at varying levels of verbosity.  More... | |
| Macros | |
| #define | STRING std::wstring | 
| #define | CHAR wchar_t | 
| #define | TO_PY_STR(x) | 
| #define | STRLITERAL(x) | 
| #define | STRCPY(x, y) | 
| Functions | |
| wstring | mkwStr (const char *str) | 
| void | parseArguments (int argc, char **argv) | 
| void | printUsage (int argc, char **argv) | 
| void | discoverEnvironment () | 
| void | initPython () | 
| void | finalizePython () | 
| void | startInterpreter () | 
| void | executeScript (string filename, list< string > arguments) | 
| PyObject * | PyInit__lm (void) | 
| int | main (int argc, char **argv) | 
| void | executeScript (string filename, std::list< string > arguments) | 
| Variables | |
| string | function = "" | 
| string | scriptFilename = "" | 
| list< string > | scriptArguments | 
| STRING | libDir_forPy | 
| string | libDir | 
| STRING | userLibDir | 
| PROF_ALLOC | |
| #define CHAR wchar_t | 
| #define STRCPY | ( | x, | |
| y ) | 
| #define STRING std::wstring | 
| #define STRLITERAL | ( | x | ) | 
| #define TO_PY_STR | ( | x | ) | 
| void discoverEnvironment | ( | ) | 
Figures out the environment for the program (directories, files, etc).
| void executeScript | ( | string | filename, | 
| list< string > | arguments ) | 
| void executeScript | ( | string | filename, | 
| std::list< string > | arguments ) | 
| void finalizePython | ( | ) | 
| void initPython | ( | ) | 
Starts the python interpreter.
| int main | ( | int | argc, | 
| char ** | argv ) | 
| wstring mkwStr | ( | const char * | str | ) | 
| void parseArguments | ( | int | argc, | 
| char ** | argv ) | 
Parses the command line arguments.
| void printUsage | ( | int | argc, | 
| char ** | argv ) | 
Prints the usage for the program.
| PyObject * PyInit__lm | ( | void | ) | 
| void startInterpreter | ( | ) | 
| string function = "" | 
The function being performed.
| string libDir | 
| STRING libDir_forPy | 
The directory containing the supporting files.
| PROF_ALLOC | 
| list<string> scriptArguments | 
The arguments for the script, if applicable.
| string scriptFilename = "" | 
The script filename being executed, if applicable.
| STRING userLibDir | 
The directory containing the supporting files.