feos-dft

Crates.iofeos-dft
lib.rsfeos-dft
version0.7.0
sourcesrc
created_at2021-12-22 16:22:44.716135
updated_at2024-05-21 05:54:14.327174
descriptionGeneric classical DFT implementations for the `feos` project.
homepagehttps://github.com/feos-org
repositoryhttps://github.com/feos-org/feos
max_upload_size
id501749
size354,301
Philipp Rehner (prehner)

documentation

README

FeOs-DFT

crate documentation

Generic classical density functional theory (DFT) implementations for the feos project.

The crate makes use of efficient numerical methods to calculate density profiles in inhomogeneous systems. Highlights include:

  • Fast calculation of convolution integrals in cartesian (1D, 2D and 3D), polar, cylindrical, and spherical coordinate systems using FFT and related algorithms.
  • Automatic calculation of partial derivatives of Helmholtz energy densities (including temperature derivatives) using automatic differentiation with generalized (hyper-) dual numbers.
  • Modeling of heterosegmented molecules, including branched molecules.
  • Functionalities for calculating surface tensions, adsorption isotherms, pair correlation functions, and solvation free energies.

Installation

Add this to your Cargo.toml

[dependencies]
feos-dft = "0.7"
Commit count: 175

cargo fmt