All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | Friends | List of all members
PLMD::ReferenceConfigurationOptions Class Reference

Abstract base class for calculating the distance from a reference configuration. More...

#include <ReferenceConfiguration.h>

Public Member Functions

 ReferenceConfigurationOptions (const std::string &type)
 
bool usingFastOption () const
 
std::string getMultiRMSDType () const
 

Private Attributes

std::string tt
 

Friends

class ReferenceConfiguration
 

Detailed Description

Abstract base class for calculating the distance from a reference configuration.

A reference configuration can either have a particular set of atoms in a particular given configuration or it can be that a particular set of colvars have a particular set of values. It could also be a combination of both. To allow all the posible permutations and in order make it easy to add new ways of calculating the distance we have implemented this using polymorphism and multiple inheritance.

Constructor & Destructor Documentation

PLMD::ReferenceConfigurationOptions::ReferenceConfigurationOptions ( const std::string &  type)

Member Function Documentation

std::string PLMD::ReferenceConfigurationOptions::getMultiRMSDType ( ) const
bool PLMD::ReferenceConfigurationOptions::usingFastOption ( ) const

Friends And Related Function Documentation

friend class ReferenceConfiguration
friend

Member Data Documentation

std::string PLMD::ReferenceConfigurationOptions::tt
private

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