All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
PLMD::TargetDist Class Reference

#include <TargetDist.h>

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 34 of file TargetDist.h.

Constructor & Destructor Documentation

PLMD::TargetDist::TargetDist ( Log log)
inline

Definition at line 40 of file TargetDist.h.

Member Function Documentation

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

Definition at line 59 of file TargetDist.cpp.

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

Definition at line 30 of file TargetDist.cpp.

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

Definition at line 50 of file TargetDist.cpp.

Member Data Documentation

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

Definition at line 36 of file TargetDist.h.

Log& PLMD::TargetDist::log
private

Definition at line 38 of file TargetDist.h.

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

Definition at line 37 of file TargetDist.h.


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