pymatgen.analysis.chemenv.utils.func_utils module¶
This module contains some utility functions and classes that are used in the chemenv package.
-
class
CSMFiniteRatioFunction
(function, options_dict=None)[source]¶ Bases:
pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction
-
class
CSMInfiniteRatioFunction
(function, options_dict=None)[source]¶ Bases:
pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction
-
class
DeltaCSMRatioFunction
(function, options_dict=None)[source]¶ Bases:
pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction
-
class
RatioFunction
(function, options_dict=None)[source]¶ Bases:
pymatgen.analysis.chemenv.utils.func_utils.AbstractRatioFunction
-
ALLOWED_FUNCTIONS
= {'inverse_smootherstep': ['lower', 'upper'], 'inverse_smoothstep': ['lower', 'upper'], 'power2_decreasing_exp': ['max', 'alpha'], 'power2_inverse_decreasing': ['max'], 'power2_inverse_power2_decreasing': ['max'], 'smootherstep': ['lower', 'upper'], 'smoothstep': ['lower', 'upper']}[source]¶
-