Loading [MathJax]/extensions/tex2jax.js
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PLMD::TargetDist Class Reference

#include <TargetDist.h>

Public Member Functions

 TargetDist (Log &log)
 
double calculate (std::vector< double > &derivs)
 
void read (const PDB &pdb, const std::vector< Value * > &args)
 
void read (const std::vector< double > &targ, const std::vector< Value * > &ar)
 

Private Attributes

std::vector< Value * > args
 
Loglog
 
std::vector< double > target
 

Constructor & Destructor Documentation

◆ TargetDist()

PLMD::TargetDist::TargetDist ( Log & log)
inlineexplicit

Member Function Documentation

◆ calculate()

double PLMD::TargetDist::calculate ( std::vector< double > & derivs)

◆ read() [1/2]

void PLMD::TargetDist::read ( const PDB & pdb,
const std::vector< Value * > & args )

◆ read() [2/2]

void PLMD::TargetDist::read ( const std::vector< double > & targ,
const std::vector< Value * > & ar )

Member Data Documentation

◆ args

std::vector<Value*> PLMD::TargetDist::args
private

◆ log

Log& PLMD::TargetDist::log
private

◆ target

std::vector<double> PLMD::TargetDist::target
private

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