Public Member Functions | Private Attributes | List of all members
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: