Organizer Class Reference

#include <organizer.h>

Inheritance diagram for Organizer:

SCParser IsingFrame MDFrame XGeo MDPARALLELFrame ALGLUEFrame BKSFrame BMBFrame EAMFrame FSFrame LJ2Frame LJBONDFrame LJDIMERFrame LJFrame MEAMFrame MEAMFrame MEAMFrame MEAMFrame MEAMFrame RODSFrame SIEDIPFrame SWFrame SWFrame SWFrame SWFrame TersoffFrame VaspBox

List of all members.

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
LFileolog
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 ()


Detailed Description

Definition at line 65 of file organizer.h.


Constructor & Destructor Documentation

Organizer::Organizer (  )  [inline]

Definition at line 74 of file organizer.h.

References init().

virtual Organizer::~Organizer (  )  [inline, virtual]

Definition at line 76 of file organizer.h.


Member Function Documentation

int Organizer::assignvar ( int  offset = 0  )  [virtual]

void Organizer::bindvar ( char *  vn,
void *  p,
int  type 
) [inline]

void Organizer::closefiles ( int  zip = 1,
bool  bg = true 
) [private]

Referenced by parse().

char * Organizer::currentime (  )  [private]

Definition at line 332 of file organizer.cpp.

References NULL, and s.

Referenced by printEndInfo(), and printSysInfo().

int Organizer::exec ( char *  name  )  [virtual]

void Organizer::getsleep (  )  [private]

Definition at line 303 of file organizer.cpp.

References sleepseconds.

Referenced by exec().

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  ) 

Definition at line 219 of file organizer.cpp.

References NULL, and parse().

void Organizer::printEndInfo (  )  [private]

Definition at line 347 of file organizer.cpp.

References currentime(), HIG, HIM, INFO_Printf, and NOR.

Referenced by parse(), and quit().

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]

Definition at line 88 of file organizer.h.

References nolog.

Referenced by exec().

void Organizer::setoverwrite ( bool  b = true  )  [inline, private]

Definition at line 87 of file organizer.h.

References overwrite.

Referenced by exec().

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().


Member Data Documentation

char Organizer::dirname[1000]

Definition at line 72 of file organizer.h.

Referenced by init(), XGeo::openwin(), printSysInfo(), and SysParse().

Definition at line 68 of file organizer.h.

Referenced by assignvar().

Definition at line 72 of file organizer.h.

Referenced by init().

Definition at line 68 of file organizer.h.

Referenced by MDFrame::runcommand(), IsingFrame::runcommand(), and setnolog().

Definition at line 70 of file organizer.h.

Definition at line 68 of file organizer.h.

Referenced by setoverwrite().

Definition at line 68 of file organizer.h.

Referenced by printSysInfo().

Definition at line 69 of file organizer.h.

Referenced by getsleep(), and init().


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

Generated on Tue Oct 28 15:21:21 2008 for MD++ by  doxygen 1.5.7.1