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 |
◆ periodicity
enum { ... } PLMD::HistogramBead::periodicity |
◆ type
enum { ... } PLMD::HistogramBead::type |
◆ width
double PLMD::HistogramBead::width |
|
private |
The documentation for this class was generated from the following files: