|
omega_h
Reliable mesh adaptation
|
Describes the canonical local boundary connectivity orderings for a single hypercube, and other related properties. More...
#include <Omega_h_template_up.hpp>Go to the source code of this file.
Namespaces | |
| Omega_h | |
Functions | |
| OMEGA_H_INLINE Int | Omega_h::hypercube_down_template (Int elem_dim, Int bdry_dim, Int which_bdry, Int which_vert) |
| Relates bounding hypercube vertices the parent hypercube's vertices. More... | |
| OMEGA_H_INLINE TemplateUp | Omega_h::hypercube_up_template (Int elem_dim, Int bdry_dim, Int which_bdry, Int which_up) |
| constexpr OMEGA_H_INLINE Int | Omega_h::hypercube_degree (Int from_dim, Int to_dim) |
| constexpr char const * | Omega_h::hypercube_singular_name (Int dim) |
| constexpr char const * | Omega_h::hypercube_plural_name (Int dim) |
| constexpr OMEGA_H_INLINE Int | Omega_h::hypercube_split_degree (Int parent_dim, Int child_dim) |
| OMEGA_H_INLINE SplitVertex | Omega_h::hypercube_split_template (Int parent_dim, Int child_dim, Int which_child, Int which_child_vtx) |
Describes the canonical local boundary connectivity orderings for a single hypercube, and other related properties.
A hypercube is a generalization of a square in arbitrary dimensions. In Omega_h the relevant hypercubes are vertices, edges, quadrilaterals, and hexahedra.