NAMD
|
#include <eabf.h>
Public Member Functions | |
eABF () | |
eABF (const std::string &_outputfile, const int _outputfreq, const bool _restart, const std::string &_inputfile, const bool _outputgrad, const int _gradfreq, const double _temperature) | |
virtual | ~eABF () |
virtual bool | update (const std::string &)=0 |
bool | mergefile (const std::string &inputname, const std::string &outputname) |
bool | setcolumn (std::vector< int > col) |
Protected Member Functions | |
virtual bool | initialize ()=0 |
virtual bool | readfile ()=0 |
virtual bool | writefile () const =0 |
virtual bool | writehead (ofstream_namd &) const =0 |
virtual bool | calpmf () const =0 |
Protected Attributes | |
std::vector< double > | lowerboundary |
std::vector< double > | upperboundary |
std::vector< double > | width |
std::string | outputfile |
int | outputfreq |
bool | restart |
std::string | inputfile |
bool | outputgrad |
int | gradfreq |
double | temperature |
std::vector< int > | max |
std::vector< int > | min |
std::vector< int > | bins |
std::vector< double > | krestr |
int | line |
std::vector< int > | col |
|
inline |
|
protectedpure virtual |
Implemented in eABF1D.
Referenced by mergefile().
|
protectedpure virtual |
Implemented in eABF1D.
|
inline |
Definition at line 39 of file eabf.h.
References calpmf(), inputfile, outputfile, readfile(), and writefile().
Referenced by Tcl_mergefile().
|
protectedpure virtual |
Implemented in eABF1D.
Referenced by mergefile().
|
inline |
|
pure virtual |
Implemented in eABF2D, and eABF1D.
Referenced by Tcl_updaterun().
|
protectedpure virtual |
Implemented in eABF1D.
Referenced by mergefile().
|
protectedpure virtual |
Implemented in eABF1D.
|
protected |
Definition at line 91 of file eabf.h.
Referenced by eABF1D::calpmf(), eABF1D::initialize(), eABF1D::update(), eABF2D::update(), eABF1D::writefile(), eABF1D::writehead(), and eABF2D::~eABF2D().
|
protected |
Definition at line 104 of file eabf.h.
Referenced by setcolumn(), eABF1D::update(), and eABF2D::update().
|
protected |
Definition at line 82 of file eabf.h.
Referenced by eABF1D::update(), and eABF2D::update().
|
protected |
Definition at line 76 of file eabf.h.
Referenced by mergefile(), and eABF1D::readfile().
|
protected |
Definition at line 93 of file eabf.h.
Referenced by eABF1D::calpmf(), eABF1D::eABF1D(), eABF2D::eABF2D(), eABF1D::readfile(), and eABF1D::writefile().
|
protected |
Definition at line 102 of file eabf.h.
Referenced by eABF1D::initialize(), eABF1D::readfile(), eABF1D::update(), eABF2D::update(), and eABF1D::writefile().
|
protected |
Definition at line 61 of file eabf.h.
Referenced by eABF1D::calpmf(), eABF1D::convertscale(), eABF1D::eABF1D(), eABF2D::eABF2D(), eABF1D::initialize(), eABF1D::writefile(), and eABF1D::writehead().
|
protected |
Definition at line 89 of file eabf.h.
Referenced by eABF1D::initialize().
|
protected |
Definition at line 90 of file eabf.h.
Referenced by eABF1D::calpmf(), eABF1D::initialize(), eABF1D::update(), and eABF2D::update().
|
protected |
Definition at line 67 of file eabf.h.
Referenced by eABF1D::calpmf(), mergefile(), and eABF1D::writefile().
|
protected |
Definition at line 70 of file eabf.h.
Referenced by eABF1D::update(), and eABF2D::update().
|
protected |
Definition at line 79 of file eabf.h.
Referenced by eABF1D::update(), and eABF2D::update().
|
protected |
Definition at line 73 of file eabf.h.
Referenced by eABF1D::eABF1D(), and eABF2D::eABF2D().
|
protected |
Definition at line 85 of file eabf.h.
Referenced by eABF1D::calpmf(), eABF1D::readfile(), and eABF1D::writefile().
|
protected |
Definition at line 62 of file eabf.h.
Referenced by eABF1D::calpmf(), eABF1D::eABF1D(), eABF2D::eABF2D(), and eABF1D::initialize().
|
protected |
Definition at line 63 of file eabf.h.
Referenced by eABF1D::calpmf(), eABF1D::convertscale(), eABF1D::eABF1D(), eABF2D::eABF2D(), eABF1D::initialize(), eABF1D::update(), eABF2D::update(), eABF1D::writefile(), and eABF1D::writehead().