OpenMPCD
Namespaces | Functions
CUDA/NormalMode.hpp File Reference
#include <OpenMPCD/Types.hpp>
#include <vector>
Include dependency graph for CUDA/NormalMode.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 OpenMPCD::CUDA
 Namespace for simulations using CUDA.
 
 OpenMPCD::CUDA::NormalMode
 Namespace for Host-callable CUDA functionality related to normal modes.
 

Functions

void OpenMPCD::CUDA::NormalMode::computeNormalCoordinates (const unsigned int chainLength, const unsigned int chainCount, const MPCParticlePositionType *const positions, MPCParticlePositionType *const normalModeCoordinates, const MPCParticlePositionType shift=0)
 Calculates all normal coordinates for a number of polymer chains stored contiguously in Device memory. More...
 
const std::vector< MPCParticlePositionType > OpenMPCD::CUDA::NormalMode::getAverageNormalCoordinateAutocorrelation (const unsigned int chainLength, const unsigned int chainCount, const MPCParticlePositionType *const normalModes0, const MPCParticlePositionType *const normalModesT)
 Computes the average normal mode coordinate autocorrelation functions. More...
 

Detailed Description

Declares functionality in the OpenMPCD::CUDA::NormalMode namespace.

Definition in file CUDA/NormalMode.hpp.