eos¶
EOS fitting. Use EosFit
(only Vinet EOS for now).
Also: Old interface class ElkEOSFit
and the base class
ExternEOS
for calling extern EOS fitting applications. Compile the app
to produce an executable, e.g. eos.x
. Then use app='/path/to/eos.x'
in
the constructor. Has another API than EosFit
, e.g. the
EosFit.get_min()
method is different from ElkEOSFit.get_min()
.
Convert a string or number to a floating point number, if possible. |
|
Convert a string or number to a floating point number, if possible. |
|
Base class for E(V) models, such as the Vinet EOS. |
|
|
eos.x from the Elk [1] and Exciting [2] codes. |
|
E(V) fit class. |
|
Base class for calling extern EOS-fitting executables. |
Convert a string or number to a floating point number, if possible. |
|
|
|
Convert a string or number to a floating point number, if possible. |
|
|
Vinet EOS model. |
|
Vinet equation from PRB 70, 224107, from pymatgen. |
|
Vinet first derivative dE/dV. |
|
Vinet second derivative d^2E/dV^2. |
Convert a string or number to a floating point number, if possible. |
|
Convert a string or number to a floating point number, if possible. |