Skip to main content

System Coupling Participant library 2025 R2

File ElementTypes.hpp

Last update: 17.07.2025

Location: ElementTypes.hpp

Namespaces

Includes

  • <type_traits>
graph LR
2["cstdint"]

1["ElementTypes.hpp"]
click 1 "ElementTypes_8hpp.md#ElementTypes_8hpp"
1 --> 2
1 --> 3

3["type_traits"]

Source

/*
 * Copyright ANSYS. All rights reserved.
 */

#pragma once

#include <cstdint>
#include <type_traits>
namespace sysc {

enum class ElementTypes : std::uint16_t {
  Tri3 = 5u,
  Tri6 = 6u,
  Quad4 = 7u,
  Quad8 = 8u,
  Tet4 = 9u,
  Tet10 = 10u,
  Hex8 = 11u,
  Hex20 = 12u,
  Wedge6 = 13u,
  Wedge15 = 14u,
  Pyramid5 = 15u,
  Pyramid13 = 16u,
  Polygon = 18u,
  Polyhedron = 19u
};

using ElementTypeUnderlyingType = typename std::underlying_type<ElementTypes>::type;

}  // namespace sysc

Connect with Ansys