A class for calculating whether or not values are within a given range using : \( \sum_i \int_a^b G( s_i, \sigma*(b-a) ) \).
More...
#include <HistogramBead.h>
|
double | difference (const double &d1, const double &d2) const |
|
A class for calculating whether or not values are within a given range using : \( \sum_i \int_a^b G( s_i, \sigma*(b-a) ) \).
◆ anonymous enum
Enumerator |
---|
gaussian | |
triangular | |
◆ anonymous enum
Enumerator |
---|
unset | |
periodic | |
notperiodic | |
◆ HistogramBead()
PLMD::HistogramBead::HistogramBead |
( |
| ) |
|
◆ calculate()
double PLMD::HistogramBead::calculate |
( |
double | x, |
|
|
double & | df ) const |
◆ calculateWithCutoff()
double PLMD::HistogramBead::calculateWithCutoff |
( |
double | x, |
|
|
double & | df ) const |
◆ description()
std::string PLMD::HistogramBead::description |
( |
| ) |
const |
◆ difference()
double PLMD::HistogramBead::difference |
( |
const double & | d1, |
|
|
const double & | d2 ) const |
|
inlineprivate |
◆ generateBins()
void PLMD::HistogramBead::generateBins |
( |
const std::string & | params, |
|
|
std::vector< std::string > & | bins ) |
|
static |
◆ getbigb()
double PLMD::HistogramBead::getbigb |
( |
| ) |
const |
|
inline |
◆ getCutoff()
double PLMD::HistogramBead::getCutoff |
( |
| ) |
const |
|
inline |
◆ getlowb()
double PLMD::HistogramBead::getlowb |
( |
| ) |
const |
|
inline |
◆ hasBeenSet()
bool PLMD::HistogramBead::hasBeenSet |
( |
| ) |
const |
|
inline |
◆ isNotPeriodic()
void PLMD::HistogramBead::isNotPeriodic |
( |
| ) |
|
|
inline |
◆ isPeriodic()
void PLMD::HistogramBead::isPeriodic |
( |
const double & | mlow, |
|
|
const double & | mhigh ) |
|
inline |
◆ lboundDerivative()
double PLMD::HistogramBead::lboundDerivative |
( |
const double & | x | ) |
const |
◆ registerKeywords()
void PLMD::HistogramBead::registerKeywords |
( |
Keywords & | keys | ) |
|
|
static |
◆ set() [1/2]
void PLMD::HistogramBead::set |
( |
const std::string & | params, |
|
|
std::string & | errormsg ) |
◆ set() [2/2]
void PLMD::HistogramBead::set |
( |
double | l, |
|
|
double | h, |
|
|
double | w ) |
◆ setKernelType()
void PLMD::HistogramBead::setKernelType |
( |
const std::string & | ktype | ) |
|
◆ uboundDerivative()
double PLMD::HistogramBead::uboundDerivative |
( |
const double & | x | ) |
const |
◆ cutoff
double PLMD::HistogramBead::cutoff |
|
private |
◆ highb
double PLMD::HistogramBead::highb |
|
private |
◆ init
bool PLMD::HistogramBead::init |
|
private |
◆ inv_max_minus_min
double PLMD::HistogramBead::inv_max_minus_min |
|
private |
◆ lowb
double PLMD::HistogramBead::lowb |
|
private |
◆ max
double PLMD::HistogramBead::max |
|
private |
◆ max_minus_min
double PLMD::HistogramBead::max_minus_min |
|
private |
◆ min
double PLMD::HistogramBead::min |
|
private |
◆ []
enum { ... } PLMD::HistogramBead::periodicity |
◆ []
enum { ... } PLMD::HistogramBead::type |
◆ width
double PLMD::HistogramBead::width |
|
private |
The documentation for this class was generated from the following files: