.. _file_src_t8_eclass.h: File t8_eclass.h ================ |exhale_lsh| :ref:`Parent directory ` (``src``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``src/t8_eclass.h``) -------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_src_t8_eclass.h.rst Detailed Description -------------------- We define all possible element classes that occur in hybrid meshes. Notable examples are triangles, tetrahedra, quadrilaterals and hexahedra. We cover all dimensions between zero and three, so it is in principal possible to build a topological complex out of these element classes. This file contains C and CPP definitions. Since C does not support constexpr everything is defined once and then declared twice. Includes -------- - ``t8.h`` (:ref:`file_src_t8.h`) Included By ----------- - :ref:`file_src_t8_cmesh_t8_cmesh.cxx` - :ref:`file_src_t8_cmesh_t8_cmesh.h` - :ref:`file_src_t8_cmesh_t8_cmesh_examples.cxx` - :ref:`file_src_t8_cmesh_t8_cmesh_helpers.cxx` - :ref:`file_src_t8_cmesh_t8_cmesh_helpers.h` - :ref:`file_src_t8_cmesh_t8_cmesh_internal_t8_cmesh_stash.c` - :ref:`file_src_t8_cmesh_t8_cmesh_internal_t8_cmesh_stash.h` - :ref:`file_src_t8_cmesh_t8_cmesh_io_t8_cmesh_readmshfile.cxx` - :ref:`file_src_t8_cmesh_t8_cmesh_io_t8_cmesh_readmshfile.h` - :ref:`file_src_t8_cmesh_t8_cmesh_io_t8_cmesh_save.cxx` - :ref:`file_src_t8_cmesh_t8_cmesh_io_t8_cmesh_tetgen.h` - :ref:`file_src_t8_cmesh_t8_cmesh_io_t8_cmesh_triangle.h` - :ref:`file_src_t8_eclass.c` - :ref:`file_src_t8_element.h` - :ref:`file_src_t8_element_shape.h` - :ref:`file_src_t8_geometry_t8_geometry_helpers.c` - :ref:`file_src_t8_geometry_t8_geometry_implementations_t8_geometry_cad.cxx` - :ref:`file_src_t8_geometry_t8_geometry_implementations_t8_geometry_lagrange.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_tet_t8_dtet_connectivity.h` - :ref:`file_src_t8_schemes_t8_default_t8_default_tri_t8_dtri_connectivity.h` - :ref:`file_src_t8_schemes_t8_scheme.hxx` - :ref:`file_src_t8_schemes_t8_scheme_helpers.hxx` - :ref:`file_src_t8_schemes_t8_standalone_t8_standalone_implementation.hxx` - :ref:`file_src_t8_vtk_t8_vtk_types.h` Enums ----- - :ref:`exhale_enum_t8__eclass_8h_1ab20dcd46b3a346d537c1fe8626d579f9` Functions --------- - :ref:`exhale_function_t8__eclass_8h_1ad9506ed39cf4fb85fe0b3a1ca3e73c25` - :ref:`exhale_function_t8__eclass_8h_1a4e19795d0635161b16ddfe2507fc97c7` - :ref:`exhale_function_t8__eclass_8h_1a08850bac3e67b5e9709262f882866b8c` - :ref:`exhale_function_t8__eclass_8h_1a5c30a461c77ce9d6ec1243ec4e6dd0b7` - :ref:`exhale_function_t8__eclass_8h_1abc3887647de0182a3e7c06fd682993ad` Defines ------- - :ref:`exhale_define_t8__eclass_8h_1a3573d8994da08266ce691d4cd55376c2` - :ref:`exhale_define_t8__eclass_8h_1a743be2645fb2b0e8a195b4256431c8b4` - :ref:`exhale_define_t8__eclass_8h_1ae6d57c11af737bd60c702570a2d79134` - :ref:`exhale_define_t8__eclass_8h_1a7d519a637d0557df9a16433c88a6b816` - :ref:`exhale_define_t8__eclass_8h_1a05f85727adfc2a7d3836ac390be5aab8` - :ref:`exhale_define_t8__eclass_8h_1a3fc1308f596c7daf7ce8aabb60771d97` - :ref:`exhale_define_t8__eclass_8h_1a601ebe78feea681a24e339646a017c2b` - :ref:`exhale_define_t8__eclass_8h_1acbd0f18b10d00c8460a68a149a5d8c61` - :ref:`exhale_define_t8__eclass_8h_1ac706fa304ce1d9dbcf71c3f7d84f1855` - :ref:`exhale_define_t8__eclass_8h_1ad06005fdeab56826a786c03efbdfffec` - :ref:`exhale_define_t8__eclass_8h_1a75d134a66b7752dbc882b7a613a8987a` - :ref:`exhale_define_t8__eclass_8h_1a16998870ee79c4b81dd1b788ce6602cc` - :ref:`exhale_define_t8__eclass_8h_1a90eb3a0640dcab9b046e9e6753aed864` - :ref:`exhale_define_t8__eclass_8h_1a3c7ebd82fcdf85a5f8d4db2e3ccbea07` - :ref:`exhale_define_t8__eclass_8h_1a4195c6f35d3eb24d31aae66aeabc7d8b` - :ref:`exhale_define_t8__eclass_8h_1acc03e690242b6278961d7320f3ef37cc` - :ref:`exhale_define_t8__eclass_8h_1a7c2c213ecf747da6ef749be3ce33e3e8` - :ref:`exhale_define_t8__eclass_8h_1abec454d4d912c56c5f9ccf6d0a504946` - :ref:`exhale_define_t8__eclass_8h_1a868ca2792ec852485437144b572f8055` - :ref:`exhale_define_t8__eclass_8h_1a34b2d7103002cc689388063a4a5a3ca0` - :ref:`exhale_define_t8__eclass_8h_1a4e88f6a5343f9f7c3d0d2d873ccedc18` - :ref:`exhale_define_t8__eclass_8h_1ad7d6ac02a7efa2a25e0d6a21167da0cc` - :ref:`exhale_define_t8__eclass_8h_1a580b5c637ac8d0cfbfd0de9739af3199` - :ref:`exhale_define_t8__eclass_8h_1ad4789e14e683df70778a36983e9869ee` - :ref:`exhale_define_t8__eclass_8h_1a3f0051ced1bdbb62f9ad3908af1aeb9b` - :ref:`exhale_define_t8__eclass_8h_1aa72ac2d11287fdc039847a627f270bcc` Typedefs -------- - :ref:`exhale_typedef_t8__eclass_8h_1a343c2af26e5b41822905b164cab176ec` Variables --------- - :ref:`exhale_variable_t8__eclass_8h_1a66ee8afe3fdfa75b52c07994dae3c9be` - :ref:`exhale_variable_t8__eclass_8h_1aeeb93e3313d228d6d28748ebce248b49` - :ref:`exhale_variable_t8__eclass_8h_1a101dbf048d1681da2a5247cc46be9dc8` - :ref:`exhale_variable_t8__eclass_8h_1a2e5d129599d12bc223343e0e1845bd99` - :ref:`exhale_variable_t8__eclass_8h_1a127c82f8625b64507c63f53e8e99392c` - :ref:`exhale_variable_t8__eclass_8h_1ad70452cf6d830ee043aeeb1d93524009` - :ref:`exhale_variable_t8__eclass_8h_1a9177f23834e09a88f85f64cf6498241b` - :ref:`exhale_variable_t8__eclass_8h_1a1b09a9ef59c0200eb817091d3242ff92` - :ref:`exhale_variable_t8__eclass_8h_1a518a3bb7fd678b8d526ee6d406e674d1` - :ref:`exhale_variable_t8__eclass_8h_1a0f38c7fe0d6efb9b56c6c3c74ca26042` - :ref:`exhale_variable_t8__eclass_8h_1adf8d05e042f6ecd94ae2107bd713ac37` - :ref:`exhale_variable_t8__eclass_8h_1a6d917c87f16727349cb9eb046b35bae8` - :ref:`exhale_variable_t8__eclass_8h_1a168664e1f5f7adc0fb5861ef2d3ad079` - :ref:`exhale_variable_t8__eclass_8h_1ad6abc5efd98c02c7799ec5403880f7ec` - :ref:`exhale_variable_t8__eclass_8h_1a7fbb40e9f4532e8dc18ee63e7ed6968b` - :ref:`exhale_variable_t8__eclass_8h_1afa749648fa95109aa719c567db4e3b85` - :ref:`exhale_variable_t8__eclass_8h_1ac3e1a8057b6442538433bd0d74371039` - :ref:`exhale_variable_t8__eclass_8h_1ab610652957a69aaa1d1923532901e5c6` - :ref:`exhale_variable_t8__eclass_8h_1a445a7ccb14f662b76f26f570c0466c1e`