OpenMD 3.1
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
MDTreeParser Class Reference
+ Inheritance diagram for MDTreeParser:

Public Member Functions

GlobalswalkTree (antlr ::RefAST tree)
 
int getNumTokens () const
 
const char * getTokenName (int type) const
 
const char *const * getTokenNames () const
 
void mdfile (antlr ::RefAST _t)
 
void statement (antlr ::RefAST _t)
 
void assignment (antlr ::RefAST _t)
 
void componentblock (antlr ::RefAST _t)
 
void moleculeblock (antlr ::RefAST _t)
 
void zconstraintblock (antlr ::RefAST _t)
 
void restraintblock (antlr ::RefAST _t)
 
void flucqblock (antlr ::RefAST _t)
 
void rnemdblock (antlr ::RefAST _t)
 
void minimizerblock (antlr ::RefAST _t)
 
void constant (antlr ::RefAST _t, antlr ::RefAST id)
 
vector< RealType > doubleNumberTuple (antlr ::RefAST _t)
 
void moleculestatement (antlr ::RefAST _t)
 
void atomblock (antlr ::RefAST _t)
 
void bondblock (antlr ::RefAST _t)
 
void bendblock (antlr ::RefAST _t)
 
void torsionblock (antlr ::RefAST _t)
 
void inversionblock (antlr ::RefAST _t)
 
void rigidbodyblock (antlr ::RefAST _t)
 
void cutoffgroupblock (antlr ::RefAST _t)
 
void fragmentblock (antlr ::RefAST _t)
 
void constraintblock (antlr ::RefAST _t)
 
void atomstatement (antlr ::RefAST _t)
 
void bondstatement (antlr ::RefAST _t)
 
vector< int > inttuple (antlr ::RefAST _t)
 
void bendstatement (antlr ::RefAST _t)
 
void torsionstatement (antlr ::RefAST _t)
 
void inversionstatement (antlr ::RefAST _t)
 
void rigidbodystatement (antlr ::RefAST _t)
 
void cutoffgroupstatement (antlr ::RefAST _t)
 
void fragmentstatement (antlr ::RefAST _t)
 
void constraintstatement (antlr ::RefAST _t)
 
antlr::RefAST getAST ()
 
GlobalswalkTree (antlr ::RefAST tree)
 
int getNumTokens () const
 
const char * getTokenName (int type) const
 
const char *const * getTokenNames () const
 
void mdfile (antlr ::RefAST _t)
 
void statement (antlr ::RefAST _t)
 
void assignment (antlr ::RefAST _t)
 
void componentblock (antlr ::RefAST _t)
 
void moleculeblock (antlr ::RefAST _t)
 
void fragmentblock (antlr ::RefAST _t)
 
void zconstraintblock (antlr ::RefAST _t)
 
void restraintblock (antlr ::RefAST _t)
 
void flucqblock (antlr ::RefAST _t)
 
void rnemdblock (antlr ::RefAST _t)
 
void lightblock (antlr ::RefAST _t)
 
void minimizerblock (antlr ::RefAST _t)
 
void constant (antlr ::RefAST _t, antlr ::RefAST id)
 
vector< RealType > doubleNumberTuple (antlr ::RefAST _t)
 
void moleculestatement (antlr ::RefAST _t)
 
void atomblock (antlr ::RefAST _t)
 
void bondblock (antlr ::RefAST _t)
 
void bendblock (antlr ::RefAST _t)
 
void torsionblock (antlr ::RefAST _t)
 
void inversionblock (antlr ::RefAST _t)
 
void rigidbodyblock (antlr ::RefAST _t)
 
void cutoffgroupblock (antlr ::RefAST _t)
 
void constraintblock (antlr ::RefAST _t)
 
void sequencestring (antlr ::RefAST _t)
 
void fragmentstatement (antlr ::RefAST _t)
 
void nodesblock (antlr ::RefAST _t)
 
void atomstatement (antlr ::RefAST _t)
 
void bondstatement (antlr ::RefAST _t)
 
vector< int > inttuple (antlr ::RefAST _t)
 
void bendstatement (antlr ::RefAST _t)
 
void torsionstatement (antlr ::RefAST _t)
 
void inversionstatement (antlr ::RefAST _t)
 
void rigidbodystatement (antlr ::RefAST _t)
 
void cutoffgroupstatement (antlr ::RefAST _t)
 
void constraintstatement (antlr ::RefAST _t)
 
void nodesstatement (antlr ::RefAST _t)
 
antlr::RefAST getAST ()
 

Static Public Member Functions

static void initializeASTFactory (antlr ::ASTFactory &factory)
 
static void initializeASTFactory (antlr ::ASTFactory &factory)
 

Protected Member Functions

int intConst (antlr ::RefAST _t)
 
RealType floatConst (antlr ::RefAST _t)
 
RealType doubleNumber (antlr ::RefAST _t)
 
int intConst (antlr ::RefAST _t)
 
RealType floatConst (antlr ::RefAST _t)
 
RealType doubleNumber (antlr ::RefAST _t)
 

Protected Attributes

antlr::RefAST returnAST
 
antlr::RefAST _retTree
 

Detailed Description

Definition at line 18 of file MDTreeParser.hpp.

Constructor & Destructor Documentation

◆ MDTreeParser()

MDTreeParser::MDTreeParser ( )

Definition at line 11 of file MDTreeParser.cpp.

Member Function Documentation

◆ assignment()

void MDTreeParser::assignment ( antlr ::RefAST _t)

Definition at line 115 of file MDTreeParser.cpp.

◆ atomblock()

void MDTreeParser::atomblock ( antlr ::RefAST _t)

Definition at line 753 of file MDTreeParser.cpp.

◆ atomstatement()

void MDTreeParser::atomstatement ( antlr ::RefAST _t)

Definition at line 1203 of file MDTreeParser.cpp.

◆ bendblock()

void MDTreeParser::bendblock ( antlr ::RefAST _t)

Definition at line 856 of file MDTreeParser.cpp.

◆ bendstatement()

void MDTreeParser::bendstatement ( antlr ::RefAST _t)

Definition at line 1514 of file MDTreeParser.cpp.

◆ bondblock()

void MDTreeParser::bondblock ( antlr ::RefAST _t)

Definition at line 808 of file MDTreeParser.cpp.

◆ bondstatement()

void MDTreeParser::bondstatement ( antlr ::RefAST _t)

Definition at line 1332 of file MDTreeParser.cpp.

◆ componentblock()

void MDTreeParser::componentblock ( antlr ::RefAST _t)

Definition at line 140 of file MDTreeParser.cpp.

◆ constant()

void MDTreeParser::constant ( antlr ::RefAST _t,
antlr ::RefAST id )

Definition at line 441 of file MDTreeParser.cpp.

◆ constraintblock()

void MDTreeParser::constraintblock ( antlr ::RefAST _t)

Definition at line 1156 of file MDTreeParser.cpp.

◆ constraintstatement()

void MDTreeParser::constraintstatement ( antlr ::RefAST _t)

Definition at line 2088 of file MDTreeParser.cpp.

◆ cutoffgroupblock()

void MDTreeParser::cutoffgroupblock ( antlr ::RefAST _t)

Definition at line 1055 of file MDTreeParser.cpp.

◆ cutoffgroupstatement()

void MDTreeParser::cutoffgroupstatement ( antlr ::RefAST _t)

Definition at line 2025 of file MDTreeParser.cpp.

◆ doubleNumber()

RealType MDTreeParser::doubleNumber ( antlr ::RefAST _t)
protected

Definition at line 1283 of file MDTreeParser.cpp.

◆ doubleNumberTuple()

vector< RealType > MDTreeParser::doubleNumberTuple ( antlr ::RefAST _t)

Definition at line 630 of file MDTreeParser.cpp.

◆ floatConst()

RealType MDTreeParser::floatConst ( antlr ::RefAST _t)
protected

Definition at line 583 of file MDTreeParser.cpp.

◆ flucqblock()

void MDTreeParser::flucqblock ( antlr ::RefAST _t)

Definition at line 312 of file MDTreeParser.cpp.

◆ fragmentblock()

void MDTreeParser::fragmentblock ( antlr ::RefAST _t)

Definition at line 1103 of file MDTreeParser.cpp.

◆ fragmentstatement()

void MDTreeParser::fragmentstatement ( antlr ::RefAST _t)

Definition at line 2073 of file MDTreeParser.cpp.

◆ getAST() [1/2]

antlr::RefAST MDTreeParser::getAST ( )
inline

Definition at line 88 of file MDTreeParser.hpp.

◆ getAST() [2/2]

antlr::RefAST MDTreeParser::getAST ( )
inline

Definition at line 92 of file MDTreeParser.hpp.

◆ getNumTokens() [1/2]

int MDTreeParser::getNumTokens ( ) const
inline

Definition at line 37 of file MDTreeParser.hpp.

◆ getNumTokens() [2/2]

int MDTreeParser::getNumTokens ( ) const
inline

Definition at line 37 of file MDTreeParser.hpp.

◆ getTokenName() [1/2]

const char * MDTreeParser::getTokenName ( int type) const
inline

Definition at line 41 of file MDTreeParser.hpp.

◆ getTokenName() [2/2]

const char * MDTreeParser::getTokenName ( int type) const
inline

Definition at line 41 of file MDTreeParser.hpp.

◆ getTokenNames() [1/2]

const char *const * MDTreeParser::getTokenNames ( ) const
inline

Definition at line 46 of file MDTreeParser.hpp.

◆ getTokenNames() [2/2]

const char *const * MDTreeParser::getTokenNames ( ) const
inline

Definition at line 46 of file MDTreeParser.hpp.

◆ initializeASTFactory()

void MDTreeParser::initializeASTFactory ( antlr ::ASTFactory & factory)
static

Definition at line 2136 of file MDTreeParser.cpp.

◆ intConst()

int MDTreeParser::intConst ( antlr ::RefAST _t)
protected

Definition at line 536 of file MDTreeParser.cpp.

◆ inttuple()

vector< int > MDTreeParser::inttuple ( antlr ::RefAST _t)

Definition at line 1472 of file MDTreeParser.cpp.

◆ inversionblock()

void MDTreeParser::inversionblock ( antlr ::RefAST _t)

Definition at line 952 of file MDTreeParser.cpp.

◆ inversionstatement()

void MDTreeParser::inversionstatement ( antlr ::RefAST _t)

Definition at line 1837 of file MDTreeParser.cpp.

◆ lightblock()

void MDTreeParser::lightblock ( antlr ::RefAST _t)

Definition at line 453 of file MDTreeParser.cpp.

◆ mdfile()

void MDTreeParser::mdfile ( antlr ::RefAST _t)

Definition at line 15 of file MDTreeParser.cpp.

◆ minimizerblock()

void MDTreeParser::minimizerblock ( antlr ::RefAST _t)

Definition at line 398 of file MDTreeParser.cpp.

◆ moleculeblock()

void MDTreeParser::moleculeblock ( antlr ::RefAST _t)

Definition at line 183 of file MDTreeParser.cpp.

◆ moleculestatement()

void MDTreeParser::moleculestatement ( antlr ::RefAST _t)

Definition at line 672 of file MDTreeParser.cpp.

◆ nodesblock()

void MDTreeParser::nodesblock ( antlr ::RefAST _t)

Definition at line 1352 of file MDTreeParser.cpp.

◆ nodesstatement()

void MDTreeParser::nodesstatement ( antlr ::RefAST _t)

Definition at line 2318 of file MDTreeParser.cpp.

◆ restraintblock()

void MDTreeParser::restraintblock ( antlr ::RefAST _t)

Definition at line 269 of file MDTreeParser.cpp.

◆ rigidbodyblock()

void MDTreeParser::rigidbodyblock ( antlr ::RefAST _t)

Definition at line 1000 of file MDTreeParser.cpp.

◆ rigidbodystatement()

void MDTreeParser::rigidbodystatement ( antlr ::RefAST _t)

Definition at line 1977 of file MDTreeParser.cpp.

◆ rnemdblock()

void MDTreeParser::rnemdblock ( antlr ::RefAST _t)

Definition at line 355 of file MDTreeParser.cpp.

◆ sequencestring()

void MDTreeParser::sequencestring ( antlr ::RefAST _t)

Definition at line 1246 of file MDTreeParser.cpp.

◆ statement()

void MDTreeParser::statement ( antlr ::RefAST _t)

Definition at line 46 of file MDTreeParser.cpp.

◆ torsionblock()

void MDTreeParser::torsionblock ( antlr ::RefAST _t)

Definition at line 904 of file MDTreeParser.cpp.

◆ torsionstatement()

void MDTreeParser::torsionstatement ( antlr ::RefAST _t)

Definition at line 1668 of file MDTreeParser.cpp.

◆ walkTree() [1/2]

Globals * MDTreeParser::walkTree ( antlr ::RefAST tree)
inline

Definition at line 23 of file MDTreeParser.hpp.

◆ walkTree() [2/2]

Globals * MDTreeParser::walkTree ( antlr ::RefAST tree)
inline

Definition at line 23 of file MDTreeParser.hpp.

◆ zconstraintblock()

void MDTreeParser::zconstraintblock ( antlr ::RefAST _t)

Definition at line 226 of file MDTreeParser.cpp.

Member Data Documentation

◆ _retTree

antlr::RefAST MDTreeParser::_retTree
protected

Definition at line 95 of file MDTreeParser.hpp.

◆ returnAST

antlr::RefAST MDTreeParser::returnAST
protected

Definition at line 94 of file MDTreeParser.hpp.


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