Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
typecasts_runner.h File Reference
#include "gmxpre.h"
#include <vector>
#include <gtest/gtest.h>
#include "gromacs/math/vectypes.h"
#include "testutils/test_device.h"
+ Include dependency graph for typecasts_runner.h:

Description

Header for runner for CUDA float3 type layout tests.

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

Classes

class  gmx::ArrayRef< typename >
 STL-like interface to a C array of T (or part of a std container of T). More...
 

Functions

void gmx::test::convertRVecToFloat3OnHost (ArrayRef< gmx::RVec > rVecOutput, ArrayRef< const gmx::RVec > rVecInput)
 Tests the compatibility of RVec and float3 using the conversion on host. More...
 
void gmx::test::convertRVecToFloat3OnDevice (ArrayRef< gmx::RVec > rVecOutput, ArrayRef< const gmx::RVec > rVecInput, const TestDevice *testDevice)
 Tests the compatibility of RVec and float3 using the conversion on device. More...