Modules | |
| Classical and joint DFT | |
| Solvation models | |
Files | |
| file | FluidSolver.h |
| file | FluidSolverParams.h |
Classes | |
| struct | FluidComponent |
| Named fluid components for which bulk properties / geometries / excess functionals are available. More... | |
| struct | FluidSolver |
| Abstract base class for the fluid solvers. More... | |
| struct | FmixParams |
| Parameters needed to mix fluids. More... | |
| struct | FluidSolverParams |
| Extra parameters for fluids: More... | |
| struct | Molecule |
| Multi-site molecule model. More... | |
Macros | |
| #define | case_PCM_SCCS_any |
| Check for any of the SCCS cases: More... | |
Enumerations | |
| enum | FluidType { FluidNone , FluidLinearPCM , FluidNonlinearPCM , FluidSaLSA , FluidClassicalDFT } |
| enum | FluidSolveFrequency { FluidFreqInner , FluidFreqGummel , FluidFreqDefault } |
| enum | FMixFunctional { FMixNone , LJPotential , GaussianKernel } |
| Mixing functional choices. More... | |
| enum | PCMVariant { PCM_SaLSA , PCM_CANDLE , PCM_SGA13 , PCM_GLSSA13 , PCM_LA12 , PCM_SoftSphere , PCM_FixedCavity , PCM_SCCS_g09 , PCM_SCCS_g03 , PCM_SCCS_g03p , PCM_SCCS_g09beta , PCM_SCCS_g03beta , PCM_SCCS_g03pbeta , PCM_SCCS_cation , PCM_SCCS_anion } |
Functions | |
| FluidSolver * | createFluidSolver (const Everything &e, const FluidSolverParams ¶ms) |
| Create and return a JDFTx solver (the solver can be freed using delete) | |
| bool | isPCM_SCCS (PCMVariant pcmVariant) |
| #define case_PCM_SCCS_any |
Check for any of the SCCS cases:
| enum FluidSolveFrequency |
| enum FluidType |
| Enumerator | |
|---|---|
| FluidNone | No fluid. |
| FluidLinearPCM | Linear local-dielectric fluid, optionally including non-electrostatic terms [15]. |
| FluidNonlinearPCM | Nonlinear local-dielectric fluid including non-electrostatic terms [12]. |
| FluidSaLSA | Spherically-averaged liquid susceptibility ansatz [37]. |
| FluidClassicalDFT | Classical density functional description of fluid [36] [31]. |
| enum FMixFunctional |
| enum PCMVariant |
| Enumerator | |
|---|---|
| PCM_SaLSA | Use only with fluid type FluidSaLSA [37]. |
| PCM_CANDLE | Charge-asymmetric nonlocally-determined local-electric (CANDLE) solvation model [32]. |
| PCM_SGA13 | Local-response dielectric fluid or electrolyte with weighted-density cavitation and dispersion [35]. |
| PCM_GLSSA13 | Local-response dielectric fluid or electrolyte with empirical cavity tension [12]. |
| PCM_LA12 | Linear local-response electrolyte [15]. |
| PCM_SoftSphere | Soft-sphere continuum solvation model [7]. |
| PCM_FixedCavity | Fixed-cavity electrostatic-only continuum solvation model. |
| PCM_SCCS_g09 | g09 parametrization of SCCS local linear model for water [1] |
| PCM_SCCS_g03 | g03 parametrization of SCCS local linear model for water [1] |
| PCM_SCCS_g03p | g03' parametrization of SCCS local linear model for water [1] |
| PCM_SCCS_g09beta | g09+beta parametrization of SCCS local linear model for water [1] |
| PCM_SCCS_g03beta | g03+beta parametrization of SCCS local linear model for water [1] |
| PCM_SCCS_g03pbeta | g03'+beta parametrization of SCCS local linear model for water [1] |
| PCM_SCCS_cation | cations-only parametrization of SCCS local linear model for water [6] |
| PCM_SCCS_anion | anions-only parametrization of SCCS local linear model for water [6] |