Gromacs  2018.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Typedefs | Functions
paddedvector.h File Reference
#include <algorithm>
#include <vector>
#include "gromacs/math/vectypes.h"
#include "gromacs/utility/alignedallocator.h"
#include "gromacs/utility/arrayref.h"
+ Include dependency graph for paddedvector.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares gmx::PaddedRVecVector.

Author
Mark Abraham mark..nosp@m.j.ab.nosp@m.raham.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Typedefs

using gmx::PaddedRVecVector = std::vector< RVec, Allocator< RVec, AlignedAllocationPolicy > >
 Temporary definition of a type usable for SIMD-style loads of RVec quantities. More...
 
template<typename T >
using gmx::PaddedArrayRef = ArrayRef< T >
 Temporary definition of a type usable for SIMD-style loads of RVec quantities from a view. More...
 

Functions

static size_t gmx::paddedRVecVectorSize (size_t numAtoms)
 Returns the padded size for PaddedRVecVector given the number of atoms. More...