|
votca 2025.1-dev
|
#include <csg_reupdate.h>


Public Types | |
| using | PotentialContainer = std::vector<PotentialInfo *> |
Public Member Functions | |
| ~CsgREupdateWorker () override=default | |
| void | EvalConfiguration (Topology *conf, Topology *conf_atom) override |
| overload with the actual computation | |
| void | EvalBonded (Topology *conf, PotentialInfo *potinfo) |
| void | EvalNonbonded (Topology *conf, PotentialInfo *potinfo) |
| Public Member Functions inherited from votca::csg::CsgApplication::Worker | |
| Worker ()=default | |
| Index | getId () |
| returns worker id | |
| Public Member Functions inherited from votca::tools::Thread | |
| Thread () | |
| virtual | ~Thread () |
| void | Start () |
| Starts and runs a thread. | |
| void | WaitDone () |
| WaitDone() will not exit until thread ends computation. | |
| bool | IsFinished () const |
| Checks to see if the thread is done. | |
Public Attributes | |
| Property | options_ |
| std::vector< Property * > | nonbonded_ |
| PotentialContainer | potentials_ |
| votca::Index | nlamda_ |
| Eigen::VectorXd | lamda_ |
| Eigen::MatrixXd | HS_ |
| Eigen::VectorXd | DS_ |
| Eigen::VectorXd | dUFrame_ |
| double | UavgCG_ |
| double | beta_ |
| votca::Index | nframes_ |
Additional Inherited Members | |
| Protected Member Functions inherited from votca::csg::CsgApplication::Worker | |
| void | Run (void) override |
| Run() executes the actual code. | |
| void | setApplication (CsgApplication *app) |
| void | setId (Index id) |
| Protected Attributes inherited from votca::csg::CsgApplication::Worker | |
| CsgApplication * | app_ = nullptr |
| Topology | top_ |
| Topology | top_cg_ |
| std::unique_ptr< TopologyMap > | map_ |
| Index | id_ = -1 |
Definition at line 135 of file csg_reupdate.h.
| using CsgREupdateWorker::PotentialContainer = std::vector<PotentialInfo *> |
Definition at line 142 of file csg_reupdate.h.
|
overridedefault |
| void CsgREupdateWorker::EvalBonded | ( | Topology * | conf, |
| PotentialInfo * | potinfo ) |
Definition at line 640 of file csg_reupdate.cc.
overload with the actual computation
Implements votca::csg::CsgApplication::Worker.
Definition at line 515 of file csg_reupdate.cc.
| void CsgREupdateWorker::EvalNonbonded | ( | Topology * | conf, |
| PotentialInfo * | potinfo ) |
Definition at line 548 of file csg_reupdate.cc.
| double CsgREupdateWorker::beta_ |
Definition at line 152 of file csg_reupdate.h.
| Eigen::VectorXd CsgREupdateWorker::DS_ |
Definition at line 148 of file csg_reupdate.h.
| Eigen::VectorXd CsgREupdateWorker::dUFrame_ |
Definition at line 149 of file csg_reupdate.h.
| Eigen::MatrixXd CsgREupdateWorker::HS_ |
Definition at line 147 of file csg_reupdate.h.
| Eigen::VectorXd CsgREupdateWorker::lamda_ |
Definition at line 146 of file csg_reupdate.h.
| votca::Index CsgREupdateWorker::nframes_ |
Definition at line 153 of file csg_reupdate.h.
| votca::Index CsgREupdateWorker::nlamda_ |
Definition at line 145 of file csg_reupdate.h.
| std::vector<Property *> CsgREupdateWorker::nonbonded_ |
Definition at line 140 of file csg_reupdate.h.
| Property CsgREupdateWorker::options_ |
Definition at line 139 of file csg_reupdate.h.
| PotentialContainer CsgREupdateWorker::potentials_ |
Definition at line 143 of file csg_reupdate.h.
| double CsgREupdateWorker::UavgCG_ |
Definition at line 151 of file csg_reupdate.h.