#physics #thermodynamics #phase-equilibria #equations-of-state

feos-derive

为FeOs中的EquationOfState和HelmholtzEnergyFunctional特征提供宏

6个版本 (破坏性更新)

0.5.0 2024年5月21日
0.4.0 2023年12月19日
0.3.0 2023年10月20日
0.2.0 2023年1月27日
0.1.0 2022年9月14日

#6 in #phase-equilibria


2 个crate中使用 (通过 feos)

MIT/Apache

32KB
829

FeOs-derive

crate documentation

feos-deriveFeOs项目 的一部分。

FeOs - 状态方程和经典密度泛函理论的框架

它做什么

feos-derive crate 包含两个宏,为 EquationOfStateHelmholtzEnergyFunctional 特征的 EosVariantFunctionalVariant 枚举提供样板代码。使用这些宏,无需进一步实现即可向变体中添加新的状态方程和函数。


lib.rs:

此crate为FeOs中的EosVariant和FunctionalVariant枚举提供 derive宏。宏实现了EquationOfState和HelmholtzEnergyFunctional特征的样板代码。

依赖项

~1.5MB
~37K SLoC