WallGo.config.ConfigThermodynamics
- class ConfigThermodynamics(tmin=0.8, tmax=1.2, phaseTracerTol=1e-06, phaseTracerFirstStep=None, interpolationDegree=1)[source]
Bases:
objectHolds the config of the Hydrodynamics class.
- Parameters:
tmin (float)
tmax (float)
phaseTracerTol (float)
phaseTracerFirstStep (float | None)
interpolationDegree (int)
- __init__(tmin=0.8, tmax=1.2, phaseTracerTol=1e-06, phaseTracerFirstStep=None, interpolationDegree=1)
- Parameters:
tmin (float)
tmax (float)
phaseTracerTol (float)
phaseTracerFirstStep (float | None)
interpolationDegree (int)
- Return type:
None
Methods
__init__([tmin, tmax, phaseTracerTol, ...])Attributes
Degree of the splines used in FreeEnergy to interpolate the potential and its derivatives.
Starting step for phaseTrace.
Desired accuracy of the phase tracer and the resulting FreeEnergy interpolation.
Maximum temperature used in the phase tracing (in units of the estimate for the maximum temperature obtained in the template model).
Minimum temperature used in the phase tracing (in units of the estimate for the minimum temperature obtained in the template model).
- interpolationDegree: int = 1
Degree of the splines used in FreeEnergy to interpolate the potential and its derivatives.
- phaseTracerFirstStep: float | None = None
Starting step for phaseTrace. If a float, this gives the starting step size in units of the maximum step size
dT. IfNonethen uses the initial step size algorithm ofscipy.integrate.solve_ivp.
- phaseTracerTol: float = 1e-06
Desired accuracy of the phase tracer and the resulting FreeEnergy interpolation.
- tmax: float = 1.2
Maximum temperature used in the phase tracing (in units of the estimate for the maximum temperature obtained in the template model).
- tmin: float = 0.8
Minimum temperature used in the phase tracing (in units of the estimate for the minimum temperature obtained in the template model).