![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Go to the source code of this file.
Functions | |
template<typename Container > | |
auto | extract_block (Container const &in_array, Utils::Vector3i const &dimensions, Utils::Vector3i const &start, Utils::Vector3i const &stop, Utils::MemoryOrder memory_order, Utils::MemoryOrder output_memory_order) |
template<typename T > | |
auto | pad_with_zeros_discard_imag (std::span< T > cropped_array, Utils::Vector3i cropped_dim, Utils::Vector3i pad_left, Utils::Vector3i pad_right) |
auto extract_block | ( | Container const & | in_array, |
Utils::Vector3i const & | dimensions, | ||
Utils::Vector3i const & | start, | ||
Utils::Vector3i const & | stop, | ||
Utils::MemoryOrder | memory_order, | ||
Utils::MemoryOrder | output_memory_order | ||
) |
Definition at line 30 of file field_layout_helpers.hpp.
References Utils::get_linear_index(), and Utils::product().
auto pad_with_zeros_discard_imag | ( | std::span< T > | cropped_array, |
Utils::Vector3i | cropped_dim, | ||
Utils::Vector3i | pad_left, | ||
Utils::Vector3i | pad_right | ||
) |
Definition at line 63 of file field_layout_helpers.hpp.