#include "SwitchingFunction.h"#include "Tools.h"#include "Keywords.h"#include "OpenMP.h"#include <cmath>#include <vector>#include <limits>#include <algorithm>#include <optional>Namespaces | |
| namespace | PLMD |
| namespace | PLMD::switchContainers |
Macros | |
| #define | CHECKandPARSE(datastring, keyword, variable, errormsg) |
| #define | REQUIREDPARSE(datastring, keyword, variable, errormsg) |
Enumerations | |
| enum class | PLMD::switchContainers::rationalForm : bool { PLMD::switchContainers::standard , PLMD::switchContainers::simplified } |
| enum class | PLMD::switchContainers::rationalPow : bool { PLMD::switchContainers::standard , PLMD::switchContainers::fast } |
Functions | |
| template<int EXP, std::enable_if_t<(EXP %2==0), bool > = true> | |
| 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) |
| #define CHECKandPARSE | ( | datastring, | |
| keyword, | |||
| variable, | |||
| errormsg ) |
| #define REQUIREDPARSE | ( | datastring, | |
| keyword, | |||
| variable, | |||
| errormsg ) |
Hosted by GitHub
|
1.13.2
|