OverlapHelpers.hpp

28 boost::hash<OverlapId<Dim>>>;

constexpr size_t maximum_number_of_neighbors(const size_t dim)

size_t overlap_extent(const size_t volume_extent, const size_t max_overlap) noexcept

The number of points that an overlap extends into the volume_extent

double overlap_width(const size_t overlap_extent, const DataVector &collocation_points) noexcept

Width of an overlap extending overlap_extent points into the collocation_points from either side.

size_t overlap_num_points(const Index< Dim > &volume_extents, const size_t overlap_extent, const size_t overlap_dimension) noexcept

Total number of grid points in an overlap region that extends overlap_extent points into the volume_e...

const DataVector & collocation_points(const Mesh< 1 > &mesh) noexcept

Collocation points for a one-dimensional mesh.

A hash table with a compile-time specified maximum size and ability to efficiently handle perfect has...

© Copyright 2017 - 2020 SXS Collaboration, Distributed under the MIT License