Gromacs  2018.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types
gmx::anonymous_namespace{hostallocator.cpp}::HostAllocatorTest< T > Class Template Reference
+ Inheritance diagram for gmx::anonymous_namespace{hostallocator.cpp}::HostAllocatorTest< T >:
+ Collaboration diagram for gmx::anonymous_namespace{hostallocator.cpp}::HostAllocatorTest< T >:

Description

template<typename T>
class gmx::anonymous_namespace{hostallocator.cpp}::HostAllocatorTest< T >

Typed test fixture.

Public Types

using ValueType = T
 Convenience type.
 
using AllocatorType = HostAllocator< T >
 Convenience type.
 
using VectorType = std::vector< ValueType, AllocatorType >
 Convenience type.
 
- Public Types inherited from gmx::anonymous_namespace{hostallocator.cpp}::HostMemoryTest< T >
using ValueType = T
 Convenience type.
 
using ViewType = ArrayRef< ValueType >
 Convenience type.
 
using ConstViewType = ArrayRef< const ValueType >
 Convenience type.
 

Additional Inherited Members

- Public Member Functions inherited from gmx::anonymous_namespace{hostallocator.cpp}::HostMemoryTest< T >
template<typename VectorType >
void fillInput (VectorType *input) const
 Prepare contents of a VectorType.
 
void compareVectors (ConstViewType input, ConstViewType output) const
 Compares input and output vectors.
 
void runTest (ConstViewType input, ViewType output) const
 Do some transfers and test the results.
 
- Public Member Functions inherited from gmx::test::GpuTest
 GpuTest ()
 Constructor.
 
 ~GpuTest ()
 Destructor.
 
bool haveValidGpus () const
 Getter for convenience in testing.
 
- Public Attributes inherited from gmx::test::GpuTest
gmx_gpu_info_t * gpuInfo_
 Information about GPUs that are present.
 

The documentation for this class was generated from the following file: