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: