20 #ifndef JDFTX_FLUID_MIXEDFMT_H 21 #define JDFTX_FLUID_MIXEDFMT_H 42 double phiFMTuniform(
double n0,
double n1,
double n2,
double n3,
43 double& grad_n0,
double& grad_n1,
double& grad_n2,
double& grad_n3);
58 double phiBondUniform(
double Rhm,
double scale,
double n0mol,
double n2,
double n3,
59 double& grad_n0mol,
double& grad_n2,
double& grad_n3);
61 #endif // JDFTX_FLUID_MIXEDFMT_H double PhiFMT(const ScalarField &n0, const ScalarField &n1, const ScalarField &n2, const ScalarFieldTilde &n3tilde, const ScalarFieldTilde &n1vTilde, const ScalarFieldTilde &n2mTilde, ScalarField &grad_n0, ScalarField &grad_n1, ScalarField &grad_n2, ScalarFieldTilde &grad_n3tilde, ScalarFieldTilde &grad_n1vTilde, ScalarFieldTilde &grad_n2mTilde)
std::shared_ptr< ScalarFieldTildeData > ScalarFieldTilde
A smart reference-counting pointer to ScalarFieldTildeData.
Definition: ScalarField.h:45
double phiFMTuniform(double n0, double n1, double n2, double n3, double &grad_n0, double &grad_n1, double &grad_n2, double &grad_n3)
double PhiBond(double Rhm, double scale, const ScalarField &n0mol, const ScalarField &n2, const ScalarFieldTilde &n3tilde, ScalarField &grad_n0mol, ScalarField &grad_n2, ScalarFieldTilde &grad_n3tilde)
double phiBondUniform(double Rhm, double scale, double n0mol, double n2, double n3, double &grad_n0mol, double &grad_n2, double &grad_n3)
std::shared_ptr< ScalarFieldData > ScalarField
A smart reference-counting pointer to ScalarFieldData.
Definition: ScalarField.h:41
Operators on ScalarField's and ScalarFieldTilde's.