#include <organizer.h>

Public Member Functions | |
| Organizer () | |
| virtual | ~Organizer () |
| void | bindvar (char *vn, void *p, int type) |
| int | exec (char *name) |
| int | parse (FILE *file) |
| int | parse_line (FILE *file) |
| int | assignvar (int offset=0) |
| void | quit () |
Public Attributes | |
| bool | overwrite |
| bool | nolog |
| bool | renew |
| bool | diropened |
| int | sleepseconds |
| LFile * | olog |
| char | dirname [1000] |
| char | logfilename [1000] |
Private Member Functions | |
| void | setoverwrite (bool b=true) |
| void | setnolog (bool b=true) |
| void | getsleep () |
| void | init () |
| int | SysParse (FILE *file) |
| char * | currentime () |
| void | printSysInfo () |
| void | printEndInfo () |
| void | closefiles (int zip=1, bool bg=true) |
| int | opendir () |
Definition at line 65 of file organizer.h.
| Organizer::Organizer | ( | ) | [inline] |
| virtual Organizer::~Organizer | ( | ) | [inline, virtual] |
Definition at line 76 of file organizer.h.
| int Organizer::assignvar | ( | int | offset = 0 |
) | [virtual] |
Reimplemented from SCParser.
Definition at line 248 of file organizer.cpp.
References ah, SCParser::buffer, SCParser::curn, diropened, DOUBLE, INFO_buffer, INT, LONG, opendir(), printSysInfo(), read_buffer, s, STRING, SCParser::varname, SCParser::varptr, and SCParser::vartype.
| void Organizer::bindvar | ( | char * | vn, | |
| void * | p, | |||
| int | type | |||
| ) | [inline] |
Reimplemented from SCParser.
Definition at line 78 of file organizer.h.
Referenced by RODSFrame::Alloc(), MDFrame::Ewald_init(), init(), XGeo::initparser(), VaspBox::initparser(), SWFrame::initparser(), BKSFrame::initparser(), RODSFrame::initparser(), MEAMFrame::initparser(), MDFrame::initparser(), LJDIMERFrame::initparser(), LJBONDFrame::initparser(), LJ2Frame::initparser(), IsingFrame::initparser(), and EAMFrame::initparser().
| void Organizer::closefiles | ( | int | zip = 1, |
|
| bool | bg = true | |||
| ) | [private] |
Referenced by parse().
| char * Organizer::currentime | ( | ) | [private] |
| int Organizer::exec | ( | char * | name | ) | [virtual] |
Reimplemented from SCParser.
Reimplemented in ALGLUEFrame, BMBFrame, EAMFrame, FSFrame, IsingFrame, LJ2Frame, LJBONDFrame, LJDIMERFrame, MDFrame, MEAMFrame, MEAMFrame, MEAMFrame, MEAMFrame, MEAMFrame, RODSFrame, BKSFrame, SWFrame, VaspBox, and XGeo.
Definition at line 190 of file organizer.cpp.
References bindcommand, eh, SCParser::exec(), getsleep(), quit(), setnolog(), and setoverwrite().
Referenced by XGeo::exec(), MDFrame::exec(), and IsingFrame::exec().
| void Organizer::getsleep | ( | ) | [private] |
| void Organizer::init | ( | ) | [private] |
Reimplemented from SCParser.
Definition at line 310 of file organizer.cpp.
References bindvar(), dirname, INT, logfilename, sleepseconds, and STRING.
Referenced by Organizer().
| int Organizer::opendir | ( | ) | [private] |
Referenced by assignvar().
| int Organizer::parse | ( | FILE * | file | ) |
Reimplemented from SCParser.
Definition at line 202 of file organizer.cpp.
References closefiles(), NULL, printEndInfo(), and SysParse().
Referenced by main_master(), and parse_line().
| int Organizer::parse_line | ( | FILE * | file | ) |
| void Organizer::printEndInfo | ( | ) | [private] |
Definition at line 347 of file organizer.cpp.
References currentime(), HIG, HIM, INFO_Printf, and NOR.
| void Organizer::printSysInfo | ( | ) | [private] |
Definition at line 341 of file organizer.cpp.
References currentime(), dirname, HIG, HIM, NOR, and renew.
Referenced by assignvar().
| void Organizer::quit | ( | ) |
Definition at line 291 of file organizer.cpp.
References HIC, NOR, and printEndInfo().
Referenced by exec().
| void Organizer::setnolog | ( | bool | b = true |
) | [inline, private] |
| void Organizer::setoverwrite | ( | bool | b = true |
) | [inline, private] |
| int Organizer::SysParse | ( | FILE * | file | ) | [private] |
Definition at line 317 of file organizer.cpp.
References SCParser::bufferis(), dirname, SCParser::parse_buffer(), and SCParser::readnextstring().
Referenced by parse().
| char Organizer::dirname[1000] |
Definition at line 72 of file organizer.h.
Referenced by init(), XGeo::openwin(), printSysInfo(), and SysParse().
| bool Organizer::diropened |
| char Organizer::logfilename[1000] |
| bool Organizer::nolog |
Definition at line 68 of file organizer.h.
Referenced by MDFrame::runcommand(), IsingFrame::runcommand(), and setnolog().
Definition at line 70 of file organizer.h.
| bool Organizer::overwrite |
| bool Organizer::renew |
1.5.7.1