Classes | |
class | baseSwitch |
container for the actual switching function used by PLMD::SwitchingFunction More... | |
class | cosinusSwitch |
class | cubicSwitch |
class | exponentialSwitch |
class | fastGaussianSwitch |
class | fixedRational |
class | gaussianSwitch |
class | leptonSwitch |
class | nativeqSwitch |
class | rational |
class | smapSwitch |
class | tanhSwitch |
Enumerations | |
enum class | rationalForm : bool { standard , simplified } |
enum class | rationalPow : bool { standard , fast } |
Functions | |
template<int EXP, std::enable_if_t<(EXP %2==0), bool > = true> | |
std::optional< std::unique_ptr< baseSwitch > > | fixedRationalFactory (double D0, double DMAX, double R0, int N) |
std::unique_ptr< baseSwitch > | rationalFactory (double D0, double DMAX, double R0, int N, int M) |
|
strong |
|
strong |
std::optional< std::unique_ptr< baseSwitch > > PLMD::switchContainers::fixedRationalFactory | ( | double | D0, |
double | DMAX, | ||
double | R0, | ||
int | N ) |
std::unique_ptr< baseSwitch > PLMD::switchContainers::rationalFactory | ( | double | D0, |
double | DMAX, | ||
double | R0, | ||
int | N, | ||
int | M ) |
Hosted by GitHub
![]() |
![]() |