1 #ifndef OMEGA_H_OVERLAY_HPP
2 #define OMEGA_H_OVERLAY_HPP
4 #include <Omega_h_mesh.hpp>
11 double cellSize,
size_t Nx,
size_t Ny,
size_t Nz
12 #ifdef OMEGA_H_USE_MPI
18 std::array<size_t, 2> get_face_cells(
size_t face)
const;
20 const std::vector<size_t>& get_cells()
const;
22 const std::vector<size_t>& get_edges()
const;
24 const std::vector<size_t>& get_faces()
const;
26 const std::vector<size_t>& get_nodes()
const;
28 std::array<size_t, 8> get_cell_nodes(
size_t cell)
const;
30 std::array<size_t, 6> get_cell_faces(
size_t cell)
const;
32 std::array<size_t, 4> get_face_nodes(
size_t face)
const;
34 std::array<size_t, 2> get_edge_nodes(
size_t edge)
const;
40 size_t get_invalid_cell_handle()
const;
42 double get_cell_size()
const;
48 std::vector<size_t> silly_cells;
49 std::vector<size_t> silly_edges;
50 std::vector<size_t> silly_faces;
51 std::vector<size_t> silly_nodes;
Definition: Omega_h_few.hpp:61
Definition: Omega_h_library.hpp:10
Definition: Omega_h_mesh.hpp:35
Definition: Omega_h_overlay.hpp:8
Definition: amr_mpi_test.cpp:6