20 #ifndef JDFTX_FLUID_FEX_H 21 #define JDFTX_FLUID_FEX_H 23 #include <fluid/Molecule.h> 47 virtual double computeUniform(
const double* N,
double* Phi_N)
const=0;
50 #endif // JDFTX_FLUID_FEX_H Simulation grid descriptor.
Definition: GridInfo.h:45
Mixture of fluids that provides the total free energy functional for minimization Constructing Fex an...
Definition: FluidMixture.h:32
std::shared_ptr< ScalarFieldTildeData > ScalarFieldTilde
A smart reference-counting pointer to ScalarFieldTildeData.
Definition: ScalarField.h:45
Multi-site molecule model.
Definition: Molecule.h:31
Real and complex scalar fields in real and reciprocal space.
Abstract base class for excess functionals.
Definition: Fex.h:29
virtual double compute(const ScalarFieldTilde *Ntilde, ScalarFieldTilde *Phi_Ntilde) const =0
virtual double computeUniform(const double *N, double *Phi_N) const =0
Named fluid components for which bulk properties / geometries / excess functionals are available...
Definition: FluidComponent.h:27