13#ifndef dealii_tria_orientation_h
14#define dealii_tria_orientation_h
32 const bool face_rotation,
35 return (face_orientation ? 0 : 1) + (face_rotation ? 2 : 0) +
43 inline std::tuple<bool, bool, bool>
49 "The provided orientation value is not valid. This typically "
50 "means this value was initialized to an invalid value and not "
51 "correctly set later."));
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define Assert(cond, exc)
static ::ExceptionBase & ExcMessage(std::string arg1)
bool get_bit(const unsigned char number, const unsigned int n)
types::geometric_orientation combined_face_orientation(const bool face_orientation, const bool face_rotation, const bool face_flip)
std::tuple< bool, bool, bool > split_face_orientation(const types::geometric_orientation combined_orientation)
constexpr types::geometric_orientation invalid_geometric_orientation
std::uint8_t geometric_orientation