Gromacs
2026.0-dev-20250711-6857db4
|
#include <gromacs/mdtypes/interaction_const.h>
Settings and parameters for Van der Waals functional forms.
Public Attributes | |
VanDerWaalsType | type = VanDerWaalsType::Cut |
The type of Van der Waals interaction. | |
InteractionModifiers | modifier = InteractionModifiers::None |
The potential modifier. | |
double | repulsionPower = 12 |
The exponent for the repulsive part of the Van der Waals potential. | |
real | cutoff = 1 |
Cutoff distance. | |
real | switchDistance = 0 |
Switch distance for potential and force switch. | |
struct shift_consts_t | dispersionShift = { 0, 0, 0 } |
Parameters for force shifted dispersion interactions. | |
struct shift_consts_t | repulsionShift = { 0, 0, 0 } |
Parameters for force shifted repulsion interactions. | |
struct switch_consts_t | switchConstants = { 0, 0, 0 } |
Parameters for potential switching. | |
real | ewaldCoeff = 0 |
Ewald splitting coefficient. | |
LongRangeVdW | pmeCombinationRule = LongRangeVdW::Geom |
LJ combination rule for the LJ PME mesh part. | |
real | ewaldShift = 0 |
ewaldShift is added to the correction potential | |