Functions
Transpose.hpp File Reference

Defines function transpose. More...

#include <cstddef>
#include "ErrorHandling/Assert.hpp"
#include "Utilities/Gsl.hpp"
#include "Utilities/MakeWithValue.hpp"

Go to the source code of this file.

Functions

template<typename T >
void raw_transpose (const gsl::not_null< T *> result, const T *const data, const size_t chunk_size, const size_t number_of_chunks) noexcept
 Function to compute transposed data. More...
 
template<typename U , typename T >
void transpose (const gsl::not_null< T *> result, const U &u, const size_t chunk_size, const size_t number_of_chunks) noexcept
 Function to compute transposed data. More...
 
template<typename U , typename T = U>
transpose (const U &u, const size_t chunk_size, const size_t number_of_chunks) noexcept
 Function to compute transposed data. More...
 

Detailed Description

Defines function transpose.