#include <FermiSwitchingFunction.h>
Small class to compute fermi switching function. kept similar to the original SwitchingFunction class.
◆ anonymous enum
◆ FermiSwitchingFunction() [1/2]
PLMD::ves::FermiSwitchingFunction::FermiSwitchingFunction |
( |
| ) |
|
◆ ~FermiSwitchingFunction()
PLMD::ves::FermiSwitchingFunction::~FermiSwitchingFunction |
( |
| ) |
|
◆ FermiSwitchingFunction() [2/2]
◆ calculate()
double PLMD::ves::FermiSwitchingFunction::calculate |
( |
double |
x, |
|
|
double & |
df |
|
) |
| const |
◆ description()
std::string PLMD::ves::FermiSwitchingFunction::description |
( |
| ) |
const |
◆ get_r0()
double PLMD::ves::FermiSwitchingFunction::get_r0 |
( |
| ) |
const |
◆ operator=()
◆ registerKeywords()
void PLMD::ves::FermiSwitchingFunction::registerKeywords |
( |
Keywords & |
keys | ) |
|
|
static |
◆ set() [1/2]
void PLMD::ves::FermiSwitchingFunction::set |
( |
const double |
r0, |
|
|
const double |
fermi_lambda, |
|
|
const double |
fermi_rdist_max = -1.0 |
|
) |
| |
◆ set() [2/2]
void PLMD::ves::FermiSwitchingFunction::set |
( |
const std::string & |
definition, |
|
|
std::string & |
errormsg |
|
) |
| |
◆ fermi_exp_max_
double PLMD::ves::FermiSwitchingFunction::fermi_exp_max_ |
|
private |
◆ fermi_lambda_
double PLMD::ves::FermiSwitchingFunction::fermi_lambda_ |
|
private |
◆ init
bool PLMD::ves::FermiSwitchingFunction::init |
|
private |
This is to check that switching function has been initialized.
◆ invr0_
double PLMD::ves::FermiSwitchingFunction::invr0_ |
|
private |
◆ r0_
double PLMD::ves::FermiSwitchingFunction::r0_ |
|
private |
Parameters for fermi function.
◆ type
enum { ... } PLMD::ves::FermiSwitchingFunction::type |
The documentation for this class was generated from the following files: