OpenMD 3.2
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OMDBaseVisitor Class Reference

This class provides an empty implementation of OMDVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods. More...

#include <OMDBaseVisitor.h>

Inheritance diagram for OMDBaseVisitor:

Public Member Functions

virtual std::any visitOmdfile (OMDParser::OmdfileContext *ctx) override
 Visit parse trees produced by OMDParser.
virtual std::any visitStatement (OMDParser::StatementContext *ctx) override
virtual std::any visitAssignment (OMDParser::AssignmentContext *ctx) override
virtual std::any visitConstant (OMDParser::ConstantContext *ctx) override
virtual std::any visitComponentblock (OMDParser::ComponentblockContext *ctx) override
virtual std::any visitZconstraintblock (OMDParser::ZconstraintblockContext *ctx) override
virtual std::any visitRestraintblock (OMDParser::RestraintblockContext *ctx) override
virtual std::any visitFlucqblock (OMDParser::FlucqblockContext *ctx) override
virtual std::any visitRnemdblock (OMDParser::RnemdblockContext *ctx) override
virtual std::any visitLightblock (OMDParser::LightblockContext *ctx) override
virtual std::any visitVelocityfieldblock (OMDParser::VelocityfieldblockContext *ctx) override
virtual std::any visitMinimizerblock (OMDParser::MinimizerblockContext *ctx) override
virtual std::any visitMoleculeblock (OMDParser::MoleculeblockContext *ctx) override
virtual std::any visitMoleculestatement (OMDParser::MoleculestatementContext *ctx) override
virtual std::any visitAtomblock (OMDParser::AtomblockContext *ctx) override
virtual std::any visitAtomstatement (OMDParser::AtomstatementContext *ctx) override
virtual std::any visitBondblock (OMDParser::BondblockContext *ctx) override
virtual std::any visitBondstatement (OMDParser::BondstatementContext *ctx) override
virtual std::any visitBendblock (OMDParser::BendblockContext *ctx) override
virtual std::any visitBendstatement (OMDParser::BendstatementContext *ctx) override
virtual std::any visitTorsionblock (OMDParser::TorsionblockContext *ctx) override
virtual std::any visitTorsionstatement (OMDParser::TorsionstatementContext *ctx) override
virtual std::any visitInversionblock (OMDParser::InversionblockContext *ctx) override
virtual std::any visitInversionstatement (OMDParser::InversionstatementContext *ctx) override
virtual std::any visitRigidbodyblock (OMDParser::RigidbodyblockContext *ctx) override
virtual std::any visitRigidbodystatement (OMDParser::RigidbodystatementContext *ctx) override
virtual std::any visitCutoffgroupblock (OMDParser::CutoffgroupblockContext *ctx) override
virtual std::any visitCutoffgroupstatement (OMDParser::CutoffgroupstatementContext *ctx) override
virtual std::any visitNodesblock (OMDParser::NodesblockContext *ctx) override
virtual std::any visitNodesstatement (OMDParser::NodesstatementContext *ctx) override
virtual std::any visitFragmentblock (OMDParser::FragmentblockContext *ctx) override
virtual std::any visitFragmentstatement (OMDParser::FragmentstatementContext *ctx) override
virtual std::any visitConstraintblock (OMDParser::ConstraintblockContext *ctx) override
virtual std::any visitConstraintstatement (OMDParser::ConstraintstatementContext *ctx) override
virtual std::any visitSequencestring (OMDParser::SequencestringContext *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

This class provides an empty implementation of OMDVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Definition at line 20 of file OMDBaseVisitor.h.

Member Function Documentation

◆ visitAssignment()

virtual std::any OMDBaseVisitor::visitAssignment ( OMDParser::AssignmentContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 31 of file OMDBaseVisitor.h.

◆ visitAtomblock()

virtual std::any OMDBaseVisitor::visitAtomblock ( OMDParser::AtomblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 79 of file OMDBaseVisitor.h.

◆ visitAtomstatement()

virtual std::any OMDBaseVisitor::visitAtomstatement ( OMDParser::AtomstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 83 of file OMDBaseVisitor.h.

◆ visitBendblock()

virtual std::any OMDBaseVisitor::visitBendblock ( OMDParser::BendblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 95 of file OMDBaseVisitor.h.

◆ visitBendstatement()

virtual std::any OMDBaseVisitor::visitBendstatement ( OMDParser::BendstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 99 of file OMDBaseVisitor.h.

◆ visitBondblock()

virtual std::any OMDBaseVisitor::visitBondblock ( OMDParser::BondblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 87 of file OMDBaseVisitor.h.

◆ visitBondstatement()

virtual std::any OMDBaseVisitor::visitBondstatement ( OMDParser::BondstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 91 of file OMDBaseVisitor.h.

◆ visitComponentblock()

virtual std::any OMDBaseVisitor::visitComponentblock ( OMDParser::ComponentblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 39 of file OMDBaseVisitor.h.

◆ visitConstant()

virtual std::any OMDBaseVisitor::visitConstant ( OMDParser::ConstantContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 35 of file OMDBaseVisitor.h.

◆ visitConstraintblock()

virtual std::any OMDBaseVisitor::visitConstraintblock ( OMDParser::ConstraintblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 151 of file OMDBaseVisitor.h.

◆ visitConstraintstatement()

virtual std::any OMDBaseVisitor::visitConstraintstatement ( OMDParser::ConstraintstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 155 of file OMDBaseVisitor.h.

◆ visitCutoffgroupblock()

virtual std::any OMDBaseVisitor::visitCutoffgroupblock ( OMDParser::CutoffgroupblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 127 of file OMDBaseVisitor.h.

◆ visitCutoffgroupstatement()

virtual std::any OMDBaseVisitor::visitCutoffgroupstatement ( OMDParser::CutoffgroupstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 131 of file OMDBaseVisitor.h.

◆ visitDoubleNumber()

virtual std::any OMDBaseVisitor::visitDoubleNumber ( OMDParser::DoubleNumberContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 175 of file OMDBaseVisitor.h.

◆ visitDoubleNumberTuple()

virtual std::any OMDBaseVisitor::visitDoubleNumberTuple ( OMDParser::DoubleNumberTupleContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 163 of file OMDBaseVisitor.h.

◆ visitFloatConst()

virtual std::any OMDBaseVisitor::visitFloatConst ( OMDParser::FloatConstContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 179 of file OMDBaseVisitor.h.

◆ visitFlucqblock()

virtual std::any OMDBaseVisitor::visitFlucqblock ( OMDParser::FlucqblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 51 of file OMDBaseVisitor.h.

◆ visitFragmentblock()

virtual std::any OMDBaseVisitor::visitFragmentblock ( OMDParser::FragmentblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 143 of file OMDBaseVisitor.h.

◆ visitFragmentstatement()

virtual std::any OMDBaseVisitor::visitFragmentstatement ( OMDParser::FragmentstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 147 of file OMDBaseVisitor.h.

◆ visitIntConst()

virtual std::any OMDBaseVisitor::visitIntConst ( OMDParser::IntConstContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 171 of file OMDBaseVisitor.h.

◆ visitInttuple()

virtual std::any OMDBaseVisitor::visitInttuple ( OMDParser::InttupleContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 167 of file OMDBaseVisitor.h.

◆ visitInversionblock()

virtual std::any OMDBaseVisitor::visitInversionblock ( OMDParser::InversionblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 111 of file OMDBaseVisitor.h.

◆ visitInversionstatement()

virtual std::any OMDBaseVisitor::visitInversionstatement ( OMDParser::InversionstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 115 of file OMDBaseVisitor.h.

◆ visitLightblock()

virtual std::any OMDBaseVisitor::visitLightblock ( OMDParser::LightblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 59 of file OMDBaseVisitor.h.

◆ visitMinimizerblock()

virtual std::any OMDBaseVisitor::visitMinimizerblock ( OMDParser::MinimizerblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 67 of file OMDBaseVisitor.h.

◆ visitMoleculeblock()

virtual std::any OMDBaseVisitor::visitMoleculeblock ( OMDParser::MoleculeblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 71 of file OMDBaseVisitor.h.

◆ visitMoleculestatement()

virtual std::any OMDBaseVisitor::visitMoleculestatement ( OMDParser::MoleculestatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 75 of file OMDBaseVisitor.h.

◆ visitNodesblock()

virtual std::any OMDBaseVisitor::visitNodesblock ( OMDParser::NodesblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 135 of file OMDBaseVisitor.h.

◆ visitNodesstatement()

virtual std::any OMDBaseVisitor::visitNodesstatement ( OMDParser::NodesstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 139 of file OMDBaseVisitor.h.

◆ visitOmdfile()

virtual std::any OMDBaseVisitor::visitOmdfile ( OMDParser::OmdfileContext * context)
inlineoverridevirtual

Visit parse trees produced by OMDParser.

Implements OMDVisitor.

Reimplemented in OMDTreeVisitor.

Definition at line 23 of file OMDBaseVisitor.h.

◆ visitRestraintblock()

virtual std::any OMDBaseVisitor::visitRestraintblock ( OMDParser::RestraintblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 47 of file OMDBaseVisitor.h.

◆ visitRigidbodyblock()

virtual std::any OMDBaseVisitor::visitRigidbodyblock ( OMDParser::RigidbodyblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 119 of file OMDBaseVisitor.h.

◆ visitRigidbodystatement()

virtual std::any OMDBaseVisitor::visitRigidbodystatement ( OMDParser::RigidbodystatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 123 of file OMDBaseVisitor.h.

◆ visitRnemdblock()

virtual std::any OMDBaseVisitor::visitRnemdblock ( OMDParser::RnemdblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 55 of file OMDBaseVisitor.h.

◆ visitSequencestring()

virtual std::any OMDBaseVisitor::visitSequencestring ( OMDParser::SequencestringContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 159 of file OMDBaseVisitor.h.

◆ visitStatement()

virtual std::any OMDBaseVisitor::visitStatement ( OMDParser::StatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 27 of file OMDBaseVisitor.h.

◆ visitTorsionblock()

virtual std::any OMDBaseVisitor::visitTorsionblock ( OMDParser::TorsionblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 103 of file OMDBaseVisitor.h.

◆ visitTorsionstatement()

virtual std::any OMDBaseVisitor::visitTorsionstatement ( OMDParser::TorsionstatementContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 107 of file OMDBaseVisitor.h.

◆ visitVectorConst()

virtual std::any OMDBaseVisitor::visitVectorConst ( OMDParser::VectorConstContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 183 of file OMDBaseVisitor.h.

◆ visitVelocityfieldblock()

virtual std::any OMDBaseVisitor::visitVelocityfieldblock ( OMDParser::VelocityfieldblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 63 of file OMDBaseVisitor.h.

◆ visitZconstraintblock()

virtual std::any OMDBaseVisitor::visitZconstraintblock ( OMDParser::ZconstraintblockContext * ctx)
inlineoverridevirtual

Implements OMDVisitor.

Definition at line 43 of file OMDBaseVisitor.h.


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