AnalyticPotentialConstructor
Provides a set of symbolic potentials for use in models
@classmethod
morse(cls, i, j, De=None, a=None, re=None, eq=None, w=None, wx=None):
Returns a fully symbolic form of a Morse potential
:returns
:_
@staticmethod
calc_morse(De, a, r, re):
@staticmethod
harm(k, x, x_e):
@classmethod
harmonic(cls, *args, k=None, eq=None, qe=None):
Returns a fully symbolic form of a Morse potential
:returns
:_
@staticmethod
lin(k, x, x_e):
@classmethod
linear(cls, *args, k=1, eq=None, xe=None):
Returns a fully symbolic form of a linear function
:returns
:_
@staticmethod
pow(k, x, x_e, n):
@classmethod
power(cls, *args, k=1, eq=None, n=None, xe=None):
Returns a fully symbolic form of a linear function
:returns
:_
@classmethod
cos(cls, *args, eq=None, qe=None):
Returns a fully symbolic form of cos
:returns
:_
@classmethod
sin(cls, *args, eq=None, qe=None):
Returns a fully symbolic form of sin
:returns
:_
@classmethod
multiwell(cls, *args, turning_points=None, origin=None, eq=None, minimum=0, depth=None):
args
:Any
turning_points
:Any
depth
:Any
:returns
:_