OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::EAMAtomTypesSectionParser Class Reference

#include "io/EAMAtomTypesSectionParser.hpp"

Inheritance diagram for OpenMD::EAMAtomTypesSectionParser:
OpenMD::SectionParser

Public Member Functions

 EAMAtomTypesSectionParser (ForceFieldOptions &options)
 
- Public Member Functions inherited from OpenMD::SectionParser
virtual ~SectionParser ()
 
void parse (std::istream &input, ForceField &ff, int lineNo)
 
const std::string & getSectionName () const
 
virtual void validateSection ()
 

Private Member Functions

virtual void parseLine (ForceField &ff, const std::string &line, int lineNo)
 
void parseFuncflFile (ForceField &ff, EAMAdapter ea, const std::string &funcflFile, int iden)
 
void parseEAMArray (std::istream &input, std::vector< RealType > &array, int num)
 

Private Attributes

ForceFieldOptionsoptions_
 
RealType eus_
 
RealType dus_
 

Additional Inherited Members

- Protected Member Functions inherited from OpenMD::SectionParser
void setSectionName (const std::string &sectionName)
 

Detailed Description

Definition at line 55 of file EAMAtomTypesSectionParser.hpp.

Constructor & Destructor Documentation

◆ EAMAtomTypesSectionParser()

OpenMD::EAMAtomTypesSectionParser::EAMAtomTypesSectionParser ( ForceFieldOptions options)

Member Function Documentation

◆ parseEAMArray()

void OpenMD::EAMAtomTypesSectionParser::parseEAMArray ( std::istream &  input,
std::vector< RealType > &  array,
int  num 
)
private

◆ parseFuncflFile()

◆ parseLine()

Member Data Documentation

◆ dus_

RealType OpenMD::EAMAtomTypesSectionParser::dus_
private

Definition at line 67 of file EAMAtomTypesSectionParser.hpp.

Referenced by parseFuncflFile(), and parseLine().

◆ eus_

RealType OpenMD::EAMAtomTypesSectionParser::eus_
private

Definition at line 66 of file EAMAtomTypesSectionParser.hpp.

Referenced by parseFuncflFile(), and parseLine().

◆ options_

ForceFieldOptions& OpenMD::EAMAtomTypesSectionParser::options_
private

Definition at line 65 of file EAMAtomTypesSectionParser.hpp.

Referenced by parseLine().


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