37#include "system/System.hpp"
53 auto const r_cut = params.
cutoff;
54 auto const omega = params.
wf ? 1. - std::pow((
dist / r_cut), params.
k) : 1.;
55 auto const f_d = params.
gamma * (omega * omega) * v;
69 double dist,
double dist2);
72 boost::mpi::communicator
const &comm);
Vector implementation and trait types for boost qvm interoperability.
cudaStream_t stream[1]
CUDA streams for parallel computing on CPU and GPU.
Communicator communicator
Utils::Vector3d dpd_pair_force(DPDParameters const ¶ms, Utils::Vector3d const &v, double dist, Utils::Vector3d const &noise)
Utils::Vector9d dpd_stress(System::System &system, boost::mpi::communicator const &comm)
Viscous stress tensor of the DPD interaction.
Utils::Vector9d dpd_pressure_local(System::System &system)
Local contribution to the pressure tensor.
Various procedures concerning interactions between particles.
Thermostat for dissipative particle dynamics.
Parameters for non-bonded interactions.