Go to the documentation of this file.
6 #ifndef OPENMPCD_CUDA_MPCFLUID_INSTRUMENTATION_GAUSSIANRODS_HPP
7 #define OPENMPCD_CUDA_MPCFLUID_INSTRUMENTATION_GAUSSIANRODS_HPP
22 namespace Instrumentation
61 const unsigned int chainLength,
70 delete squaredBondLengths;
83 virtual void saveSpecific(
const std::string& rundir)
const;
89 std::vector<OnTheFlyStatisticsDDDA<MPCParticlePositionType> >*
Instrumentation for Gaussian Chain fluids.
Class for managing memory on the CUDA Device.
MPCD simulation with Molecular Dynamics on CUDA-capable GPUs.
GaussianChains(const unsigned int chainLength, const Simulation *const sim, DeviceMemoryManager *const devMemMgr, const MPCFluid::GaussianChains *const mpcFluid_)
The constructor.
Base class for MPC fluids instrumentation.
virtual ~GaussianChains()
The destructor.
virtual void saveSpecific(const std::string &rundir) const
Saves the data to the given run directory.
virtual void measureSpecific()
Performs measurements.
Generalization of GaussianDumbbells to chains with an arbitrary number of constituent particles.