OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::IntegratorCreator Class Referenceabstract

#include <IntegratorCreator.hpp>

Inheritance diagram for OpenMD::IntegratorCreator:
OpenMD::IntegratorBuilder< ConcreteIntegrator >

Public Member Functions

 IntegratorCreator (const std::string &ident)
 
virtual ~IntegratorCreator ()
 
const std::string & getIdent () const
 
virtual Integratorcreate (SimInfo *info) const =0
 

Private Attributes

std::string ident_
 

Detailed Description

Definition at line 56 of file IntegratorCreator.hpp.

Constructor & Destructor Documentation

◆ IntegratorCreator()

OpenMD::IntegratorCreator::IntegratorCreator ( const std::string &  ident)
inline

Definition at line 58 of file IntegratorCreator.hpp.

◆ ~IntegratorCreator()

virtual OpenMD::IntegratorCreator::~IntegratorCreator ( )
inlinevirtual

Definition at line 59 of file IntegratorCreator.hpp.

Member Function Documentation

◆ create()

virtual Integrator* OpenMD::IntegratorCreator::create ( SimInfo info) const
pure virtual

◆ getIdent()

const std::string& OpenMD::IntegratorCreator::getIdent ( ) const
inline

Definition at line 60 of file IntegratorCreator.hpp.

References create(), and ident_.

Referenced by OpenMD::IntegratorFactory::registerIntegrator().

Member Data Documentation

◆ ident_

std::string OpenMD::IntegratorCreator::ident_
private

Definition at line 65 of file IntegratorCreator.hpp.

Referenced by getIdent().


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