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

#include <RestraintStamp.hpp>

Inheritance diagram for OpenMD::RestraintStamp:
OpenMD::DataHolder

Public Member Functions

 RestraintStamp ()
 
virtual ~RestraintStamp ()
 
virtual void validate ()
 
- Public Member Functions inherited from OpenMD::DataHolder
 DataHolder ()
 
virtual ~DataHolder ()
 
template<class T >
void assign (const std::string &keyword, T val)
 

Private Member Functions

 DeclareParameter (Type, std::string)
 
 DeclareParameter (ObjectSelection, std::string)
 
 DeclareParameter (MolIndex, int)
 
 DeclareParameter (DisplacementSpringConstant, RealType)
 
 DeclareParameter (TwistSpringConstant, RealType)
 
 DeclareParameter (SwingXSpringConstant, RealType)
 
 DeclareParameter (SwingYSpringConstant, RealType)
 
 DeclareParameter (RestrainedTwistAngle, RealType)
 
 DeclareParameter (RestrainedSwingXAngle, RealType)
 
 DeclareParameter (RestrainedSwingYAngle, RealType)
 
 DeclareParameter (Print, bool)
 

Additional Inherited Members

- Protected Types inherited from OpenMD::DataHolder
typedef std::map< std::string, ParameterBase * > ParamMap
 
- Protected Attributes inherited from OpenMD::DataHolder
ParamMap parameters_
 
std::set< std::string > deprecatedKeywords_
 

Detailed Description

Definition at line 48 of file RestraintStamp.hpp.

Constructor & Destructor Documentation

◆ RestraintStamp()

OpenMD::RestraintStamp::RestraintStamp ( )

◆ ~RestraintStamp()

OpenMD::RestraintStamp::~RestraintStamp ( )
virtual

Definition at line 65 of file RestraintStamp.cpp.

Member Function Documentation

◆ DeclareParameter() [1/11]

OpenMD::RestraintStamp::DeclareParameter ( Type  ,
std::string   
)
private

◆ DeclareParameter() [2/11]

OpenMD::RestraintStamp::DeclareParameter ( ObjectSelection  ,
std::string   
)
private

◆ DeclareParameter() [3/11]

OpenMD::RestraintStamp::DeclareParameter ( MolIndex  ,
int   
)
private

◆ DeclareParameter() [4/11]

OpenMD::RestraintStamp::DeclareParameter ( DisplacementSpringConstant  ,
RealType   
)
private

◆ DeclareParameter() [5/11]

OpenMD::RestraintStamp::DeclareParameter ( TwistSpringConstant  ,
RealType   
)
private

◆ DeclareParameter() [6/11]

OpenMD::RestraintStamp::DeclareParameter ( SwingXSpringConstant  ,
RealType   
)
private

◆ DeclareParameter() [7/11]

OpenMD::RestraintStamp::DeclareParameter ( SwingYSpringConstant  ,
RealType   
)
private

◆ DeclareParameter() [8/11]

OpenMD::RestraintStamp::DeclareParameter ( RestrainedTwistAngle  ,
RealType   
)
private

◆ DeclareParameter() [9/11]

OpenMD::RestraintStamp::DeclareParameter ( RestrainedSwingXAngle  ,
RealType   
)
private

◆ DeclareParameter() [10/11]

OpenMD::RestraintStamp::DeclareParameter ( RestrainedSwingYAngle  ,
RealType   
)
private

◆ DeclareParameter() [11/11]

OpenMD::RestraintStamp::DeclareParameter ( Print  ,
bool   
)
private

◆ validate()

void OpenMD::RestraintStamp::validate ( )
virtual

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