Public Member Functions | Private Attributes | List of all members
PLMD::pamm::HBPammObject Class Reference

#include <HBPammObject.h>

Public Member Functions

double evaluate (const unsigned &dno, const unsigned &ano, const unsigned &hno, const Vector &d_da, const double &md_da, multicolvar::AtomValuePack &myatoms) const
 Evaluate the HBPamm Object. More...
 
double get_cutoff () const
 Get the cutoff to use throughout. More...
 
void setup (const std::string &filename, const double &reg, multicolvar::MultiColvarBase *mybase, std::string &errorstr)
 Setup the HBPamm object. More...
 

Private Attributes

multicolvar::MultiColvarBasemymulti
 Pointer to base class in multicolvar. More...
 
PammObject mypamm
 The Pamm object underlying this HBPamm calculation. More...
 

Member Function Documentation

◆ evaluate()

double PLMD::pamm::HBPammObject::evaluate ( const unsigned &  dno,
const unsigned &  ano,
const unsigned &  hno,
const Vector d_da,
const double &  md_da,
multicolvar::AtomValuePack myatoms 
) const

Evaluate the HBPamm Object.

◆ get_cutoff()

double PLMD::pamm::HBPammObject::get_cutoff ( ) const

Get the cutoff to use throughout.

◆ setup()

void PLMD::pamm::HBPammObject::setup ( const std::string &  filename,
const double &  reg,
multicolvar::MultiColvarBase mybase,
std::string &  errorstr 
)

Setup the HBPamm object.

Member Data Documentation

◆ mymulti

multicolvar::MultiColvarBase* PLMD::pamm::HBPammObject::mymulti
private

Pointer to base class in multicolvar.

◆ mypamm

PammObject PLMD::pamm::HBPammObject::mypamm
private

The Pamm object underlying this HBPamm calculation.


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