Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
update_constrain_gpu_internal.h File Reference
#include "gmxpre.h"
#include "gromacs/gpu_utils/device_stream.h"
#include "gromacs/gpu_utils/devicebuffer_datatype.h"
#include "gromacs/gpu_utils/gputraits.h"
#include "gromacs/math/matrix.h"
+ Include dependency graph for update_constrain_gpu_internal.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares GPU implementations of backend-specific update-constraints functions.

Author
Artem Zhmurov zhmur.nosp@m.ov@g.nosp@m.mail..nosp@m.com

Classes

struct  gmx::ScalingMatrix
 Scaling matrix struct. More...
 

Functions

void gmx::launchScaleCoordinatesKernel (int numAtoms, DeviceBuffer< Float3 > d_coordinates, const ScalingMatrix &mu, const DeviceStream &deviceStream)
 Launches positions of velocities scaling kernel. More...