#![cfg_attr(not(feature = "pcsaft"), doc = "```ignore")]
#![cfg_attr(feature = "pcsaft", doc = "```")]
#![warn(clippy::all)]
#![allow(clippy::too_many_arguments)]
#[cfg(feature = "dft")]
mod functional;
#[cfg(feature = "dft")]
pub use functional::FunctionalVariant;
mod eos;
pub use eos::ResidualModel;
#[cfg(feature = "estimator")]
pub mod estimator;
#[cfg(feature = "association")]
pub mod association;
pub mod hard_sphere;
#[cfg(feature = "epcsaft")]
pub mod epcsaft;
#[cfg(feature = "gc_pcsaft")]
pub mod gc_pcsaft;
#[cfg(feature = "pcsaft")]
pub mod pcsaft;
#[cfg(feature = "pets")]
pub mod pets;
#[cfg(feature = "saftvrmie")]
pub mod saftvrmie;
#[cfg(feature = "saftvrqmie")]
pub mod saftvrqmie;
#[cfg(feature = "uvtheory")]
pub mod uvtheory;
pub mod ideal_gas;
#[cfg(feature = "python")]
mod python;
pub mod core {
pub use feos_core::*;
}
#[cfg(feature = "dft")]
pub mod dft {
pub use feos_dft::*;
}