#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>.
|
| |