24vector<string> SymFncBaseCutoff::parameterInfo()
const
CutoffType
List of available cutoff function types.
void setCutoffParameter(double const alpha)
Set parameter for polynomial cutoff function (CT_POLY).
void setCutoffType(CutoffType const cutoffType)
Set cutoff type.
std::string subtype
Subtype string (specifies cutoff type).
CutoffFunction fc
Cutoff function used by this symmetry function.
SymFncBaseCutoff(std::size_t type, ElementMap const &)
Constructor, initializes type.
CutoffFunction::CutoffType cutoffType
Cutoff type used by this symmetry function.
double cutoffAlpha
Cutoff parameter .
void setCutoffFunction(CutoffFunction::CutoffType cutoffType, double cutoffAlpha)
Set cutoff function type and parameter.
Symmetry function base class.
std::set< std::string > parameters
Set with symmetry function parameter IDs (lookup for printing).
static std::size_t const sfinfoWidth
Width of the SFINFO parameter description field (see parameterInfo()).
virtual std::vector< std::string > parameterInfo() const
Get description with parameter names and values.
string pad(string const &input, size_t num, char fill, bool right)
string strpr(const char *format,...)
String version of printf function.