OpenMD 3.2
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OMDTreeVisitor Class Reference
Inheritance diagram for OMDTreeVisitor:

Public Member Functions

GlobalswalkTree (antlr4::tree::ParseTree *tree)
virtual antlrcpp::Any visitOmdfile (OMDParser::OmdfileContext *ctx) override
 Visit parse trees produced by OMDParser.
virtual antlrcpp::Any visitAssignment (OMDParser::AssignmentContext *ctx) override
void visitConstant (OMDParser::ConstantContext *ctx, const std::string &id)
virtual antlrcpp::Any visitComponentblock (OMDParser::ComponentblockContext *ctx) override
virtual antlrcpp::Any visitZconstraintblock (OMDParser::ZconstraintblockContext *ctx) override
virtual antlrcpp::Any visitRestraintblock (OMDParser::RestraintblockContext *ctx) override
virtual antlrcpp::Any visitFlucqblock (OMDParser::FlucqblockContext *ctx) override
virtual antlrcpp::Any visitRnemdblock (OMDParser::RnemdblockContext *ctx) override
virtual antlrcpp::Any visitLightblock (OMDParser::LightblockContext *ctx) override
virtual antlrcpp::Any visitVelocityfieldblock (OMDParser::VelocityfieldblockContext *ctx) override
virtual antlrcpp::Any visitMinimizerblock (OMDParser::MinimizerblockContext *ctx) override
virtual antlrcpp::Any visitMoleculeblock (OMDParser::MoleculeblockContext *ctx) override
virtual antlrcpp::Any visitSequencestring (OMDParser::SequencestringContext *ctx) override
virtual antlrcpp::Any visitFragmentblock (OMDParser::FragmentblockContext *ctx) override
virtual antlrcpp::Any visitAtomblock (OMDParser::AtomblockContext *ctx) override
virtual antlrcpp::Any visitAtomstatement (OMDParser::AtomstatementContext *ctx) override
virtual antlrcpp::Any visitBondblock (OMDParser::BondblockContext *ctx) override
virtual antlrcpp::Any visitBondstatement (OMDParser::BondstatementContext *ctx) override
virtual antlrcpp::Any visitBendblock (OMDParser::BendblockContext *ctx) override
virtual antlrcpp::Any visitBendstatement (OMDParser::BendstatementContext *ctx) override
virtual antlrcpp::Any visitTorsionblock (OMDParser::TorsionblockContext *ctx) override
virtual antlrcpp::Any visitTorsionstatement (OMDParser::TorsionstatementContext *ctx) override
virtual antlrcpp::Any visitInversionblock (OMDParser::InversionblockContext *ctx) override
virtual antlrcpp::Any visitInversionstatement (OMDParser::InversionstatementContext *ctx) override
virtual antlrcpp::Any visitRigidbodyblock (OMDParser::RigidbodyblockContext *ctx) override
virtual antlrcpp::Any visitRigidbodystatement (OMDParser::RigidbodystatementContext *ctx) override
virtual antlrcpp::Any visitCutoffgroupblock (OMDParser::CutoffgroupblockContext *ctx) override
virtual antlrcpp::Any visitCutoffgroupstatement (OMDParser::CutoffgroupstatementContext *ctx) override
virtual antlrcpp::Any visitConstraintblock (OMDParser::ConstraintblockContext *ctx) override
virtual antlrcpp::Any visitConstraintstatement (OMDParser::ConstraintstatementContext *ctx) override
virtual antlrcpp::Any visitNodesblock (OMDParser::NodesblockContext *ctx) override
virtual antlrcpp::Any visitNodesstatement (OMDParser::NodesstatementContext *ctx) override
Public Member Functions inherited from OMDBaseVisitor
virtual std::any visitStatement (OMDParser::StatementContext *ctx) override
virtual std::any visitConstant (OMDParser::ConstantContext *ctx) override
virtual std::any visitMoleculestatement (OMDParser::MoleculestatementContext *ctx) override
virtual std::any visitFragmentstatement (OMDParser::FragmentstatementContext *ctx) override
virtual std::any visitDoubleNumberTuple (OMDParser::DoubleNumberTupleContext *ctx) override
virtual std::any visitInttuple (OMDParser::InttupleContext *ctx) override
virtual std::any visitIntConst (OMDParser::IntConstContext *ctx) override
virtual std::any visitDoubleNumber (OMDParser::DoubleNumberContext *ctx) override
virtual std::any visitFloatConst (OMDParser::FloatConstContext *ctx) override
virtual std::any visitVectorConst (OMDParser::VectorConstContext *ctx) override

Detailed Description

Definition at line 18 of file OMDTreeVisitor.hpp.

Constructor & Destructor Documentation

◆ OMDTreeVisitor()

OMDTreeVisitor::OMDTreeVisitor ( )
inline

Definition at line 24 of file OMDTreeVisitor.hpp.

Member Function Documentation

◆ visitAssignment()

virtual antlrcpp::Any OMDTreeVisitor::visitAssignment ( OMDParser::AssignmentContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 42 of file OMDTreeVisitor.hpp.

◆ visitAtomblock()

virtual antlrcpp::Any OMDTreeVisitor::visitAtomblock ( OMDParser::AtomblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 211 of file OMDTreeVisitor.hpp.

◆ visitAtomstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitAtomstatement ( OMDParser::AtomstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 226 of file OMDTreeVisitor.hpp.

◆ visitBendblock()

virtual antlrcpp::Any OMDTreeVisitor::visitBendblock ( OMDParser::BendblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 300 of file OMDTreeVisitor.hpp.

◆ visitBendstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitBendstatement ( OMDParser::BendstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 314 of file OMDTreeVisitor.hpp.

◆ visitBondblock()

virtual antlrcpp::Any OMDTreeVisitor::visitBondblock ( OMDParser::BondblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 248 of file OMDTreeVisitor.hpp.

◆ visitBondstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitBondstatement ( OMDParser::BondstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 262 of file OMDTreeVisitor.hpp.

◆ visitComponentblock()

virtual antlrcpp::Any OMDTreeVisitor::visitComponentblock ( OMDParser::ComponentblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 75 of file OMDTreeVisitor.hpp.

◆ visitConstant()

void OMDTreeVisitor::visitConstant ( OMDParser::ConstantContext * ctx,
const std::string & id )
inline

Definition at line 49 of file OMDTreeVisitor.hpp.

◆ visitConstraintblock()

virtual antlrcpp::Any OMDTreeVisitor::visitConstraintblock ( OMDParser::ConstraintblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 525 of file OMDTreeVisitor.hpp.

◆ visitConstraintstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitConstraintstatement ( OMDParser::ConstraintstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 538 of file OMDTreeVisitor.hpp.

◆ visitCutoffgroupblock()

virtual antlrcpp::Any OMDTreeVisitor::visitCutoffgroupblock ( OMDParser::CutoffgroupblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 497 of file OMDTreeVisitor.hpp.

◆ visitCutoffgroupstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitCutoffgroupstatement ( OMDParser::CutoffgroupstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 511 of file OMDTreeVisitor.hpp.

◆ visitFlucqblock()

virtual antlrcpp::Any OMDTreeVisitor::visitFlucqblock ( OMDParser::FlucqblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 114 of file OMDTreeVisitor.hpp.

◆ visitFragmentblock()

virtual antlrcpp::Any OMDTreeVisitor::visitFragmentblock ( OMDParser::FragmentblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 198 of file OMDTreeVisitor.hpp.

◆ visitInversionblock()

virtual antlrcpp::Any OMDTreeVisitor::visitInversionblock ( OMDParser::InversionblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 416 of file OMDTreeVisitor.hpp.

◆ visitInversionstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitInversionstatement ( OMDParser::InversionstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 430 of file OMDTreeVisitor.hpp.

◆ visitLightblock()

virtual antlrcpp::Any OMDTreeVisitor::visitLightblock ( OMDParser::LightblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 140 of file OMDTreeVisitor.hpp.

◆ visitMinimizerblock()

virtual antlrcpp::Any OMDTreeVisitor::visitMinimizerblock ( OMDParser::MinimizerblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 166 of file OMDTreeVisitor.hpp.

◆ visitMoleculeblock()

virtual antlrcpp::Any OMDTreeVisitor::visitMoleculeblock ( OMDParser::MoleculeblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 179 of file OMDTreeVisitor.hpp.

◆ visitNodesblock()

virtual antlrcpp::Any OMDTreeVisitor::visitNodesblock ( OMDParser::NodesblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 552 of file OMDTreeVisitor.hpp.

◆ visitNodesstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitNodesstatement ( OMDParser::NodesstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 566 of file OMDTreeVisitor.hpp.

◆ visitOmdfile()

virtual antlrcpp::Any OMDTreeVisitor::visitOmdfile ( OMDParser::OmdfileContext * context)
inlineoverridevirtual

Visit parse trees produced by OMDParser.

Reimplemented from OMDBaseVisitor.

Definition at line 34 of file OMDTreeVisitor.hpp.

◆ visitRestraintblock()

virtual antlrcpp::Any OMDTreeVisitor::visitRestraintblock ( OMDParser::RestraintblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 101 of file OMDTreeVisitor.hpp.

◆ visitRigidbodyblock()

virtual antlrcpp::Any OMDTreeVisitor::visitRigidbodyblock ( OMDParser::RigidbodyblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 468 of file OMDTreeVisitor.hpp.

◆ visitRigidbodystatement()

virtual antlrcpp::Any OMDTreeVisitor::visitRigidbodystatement ( OMDParser::RigidbodystatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 483 of file OMDTreeVisitor.hpp.

◆ visitRnemdblock()

virtual antlrcpp::Any OMDTreeVisitor::visitRnemdblock ( OMDParser::RnemdblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 127 of file OMDTreeVisitor.hpp.

◆ visitSequencestring()

virtual antlrcpp::Any OMDTreeVisitor::visitSequencestring ( OMDParser::SequencestringContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 191 of file OMDTreeVisitor.hpp.

◆ visitTorsionblock()

virtual antlrcpp::Any OMDTreeVisitor::visitTorsionblock ( OMDParser::TorsionblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 356 of file OMDTreeVisitor.hpp.

◆ visitTorsionstatement()

virtual antlrcpp::Any OMDTreeVisitor::visitTorsionstatement ( OMDParser::TorsionstatementContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 370 of file OMDTreeVisitor.hpp.

◆ visitVelocityfieldblock()

virtual antlrcpp::Any OMDTreeVisitor::visitVelocityfieldblock ( OMDParser::VelocityfieldblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 153 of file OMDTreeVisitor.hpp.

◆ visitZconstraintblock()

virtual antlrcpp::Any OMDTreeVisitor::visitZconstraintblock ( OMDParser::ZconstraintblockContext * ctx)
inlineoverridevirtual

Reimplemented from OMDBaseVisitor.

Definition at line 88 of file OMDTreeVisitor.hpp.

◆ walkTree()

Globals * OMDTreeVisitor::walkTree ( antlr4::tree::ParseTree * tree)
inline

Definition at line 26 of file OMDTreeVisitor.hpp.


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