#include <algorithm>
#include <utility>
#include <vector>
#include "gromacs/math/arrayrefwithpadding.h"
#include "gromacs/math/vectypes.h"
#include "gromacs/utility/alignedallocator.h"
#include "gromacs/utility/allocator.h"
#include "gromacs/utility/arrayref.h"
|
template<typename T > |
Index | gmx::detail::computePaddedSize (Index numElements) |
| Returns the allocation size for PaddedVector that contains numElements elements plus padding for SIMD operations. More...
|
|
template<typename T , typename AllocatorType > |
void | gmx::detail::insertPaddingElements (std::vector< T, AllocatorType > *v, Index newPaddedSize) |
| Helper function to insert padding elements for most T.
|
|
template<typename T , typename AllocatorType > |
void | gmx::detail::insertPaddingElements (std::vector< BasicVector< T >, AllocatorType > *v, Index newPaddedSize) |
| Specialization of helper function to insert padding elements, used for BasicVector<T>.
|
|