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_CANON , 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_CANON | Use only with fluid type FluidNonlinearPCM [CANON]. |
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] |