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

#include <HydrodynamicsModelCreator.hpp>

Inheritance diagram for OpenMD::HydrodynamicsModelCreator:
OpenMD::HydrodynamicsModelBuilder< ConcreteHydrodynamicsModel >

Public Member Functions

 HydrodynamicsModelCreator (const std::string &ident)
 
virtual ~HydrodynamicsModelCreator ()
 
const std::string & getIdent () const
 
virtual HydrodynamicsModelcreate (StuntDouble *sd, SimInfo *info) const =0
 

Private Attributes

std::string ident_
 

Detailed Description

Definition at line 56 of file HydrodynamicsModelCreator.hpp.

Constructor & Destructor Documentation

◆ HydrodynamicsModelCreator()

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

Definition at line 58 of file HydrodynamicsModelCreator.hpp.

◆ ~HydrodynamicsModelCreator()

virtual OpenMD::HydrodynamicsModelCreator::~HydrodynamicsModelCreator ( )
inlinevirtual

Definition at line 59 of file HydrodynamicsModelCreator.hpp.

Member Function Documentation

◆ create()

virtual HydrodynamicsModel* OpenMD::HydrodynamicsModelCreator::create ( StuntDouble sd,
SimInfo info 
) const
pure virtual

◆ getIdent()

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

Member Data Documentation

◆ ident_

std::string OpenMD::HydrodynamicsModelCreator::ident_
private

Definition at line 65 of file HydrodynamicsModelCreator.hpp.

Referenced by getIdent().


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