SpECTRE Documentation Coverage Report
Current view: top level - Domain/Structure - InitialElementIds.hpp Hit Total Coverage
Commit: d0fc80462417e83e5cddfa1b9901bb4a9b6af4d6 Lines: 2 3 66.7 %
Date: 2024-03-29 00:33:31
Legend: Lines: hit not hit

          Line data    Source code
       1           0 : // Distributed under the MIT License.
       2             : // See LICENSE.txt for details.
       3             : 
       4             : #pragma once
       5             : 
       6             : #include <array>
       7             : #include <cstddef>
       8             : #include <vector>
       9             : 
      10             : /// \cond
      11             : template <size_t VolumeDim>
      12             : class ElementId;
      13             : /// \endcond
      14             : 
      15             : /// \ingroup ComputationalDomainGroup
      16             : /// \brief Create the `ElementId`s of the a single Block
      17             : template <size_t VolumeDim>
      18           1 : std::vector<ElementId<VolumeDim>> initial_element_ids(
      19             :     size_t block_id, std::array<size_t, VolumeDim> initial_ref_levs,
      20             :     size_t grid_index = 0);
      21             : 
      22             : /// \ingroup ComputationalDomainGroup
      23             : /// \brief Create the `ElementId`s of the initial computational domain.
      24             : template <size_t VolumeDim>
      25           1 : std::vector<ElementId<VolumeDim>> initial_element_ids(
      26             :     const std::vector<std::array<size_t, VolumeDim>>& initial_refinement_levels,
      27             :     size_t grid_index = 0);

Generated by: LCOV version 1.14