ClassicalDFT.jl
\[\frac{\delta \Omega[\rho]}{\delta \rho(\vec{r})} = 0\]
A package for classical density functional theory.
Install
julia> import Pkg; Pkg.add("https://gitlab.uni-bayreuth.de/bt306964/ClassicalDFT.jl")You may also git clone this repository and add or dev the local path.
Features
- Implementations of common functionals in different geometries
- Simple
solveinterface - Monitoring with callbacks
- Easy to extend and customize
Index of public interface
ClassicalDFT.AndersonSolverClassicalDFT.CartesianGeometryClassicalDFT.CompositeFunctionalClassicalDFT.FMTFunctionalClassicalDFT.MeanFieldFunctionalClassicalDFT.MeanFieldFunctionalClassicalDFT.NullFunctionalClassicalDFT.PercusFunctionalClassicalDFT.PicardSolverClassicalDFT.PlanarGeometryClassicalDFT.PrintCallbackClassicalDFT.RosenfeldFunctionalClassicalDFT.SleepCallbackClassicalDFT.SphericalGeometryClassicalDFT.SphericalShellGeometryClassicalDFT.WhiteBearFunctionalClassicalDFT.WhiteBearMkIIFunctionalClassicalDFT.Fexc_funcClassicalDFT.FixedPointAccelerationJLSolverClassicalDFT.LennardJonesMeanFieldFunctionalClassicalDFT.PlotCallbackClassicalDFT.c1!_funcClassicalDFT.c1_funcClassicalDFT.coordinate_axesClassicalDFT.coordinate_labelsClassicalDFT.coordinate_meshClassicalDFT.coordinate_sizeClassicalDFT.geometryClassicalDFT.solveClassicalDFT.total_dimsClassicalDFT.Ω_func