.. _file_src_t8_eclass_t8_eclass.h: File t8_eclass.h ================ |exhale_lsh| :ref:`Parent directory ` (``src/t8_eclass``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS We define all possible element classes that occur in hybrid meshes. .. contents:: Contents :local: :backlinks: none Definition (``src/t8_eclass/t8_eclass.h``) ------------------------------------------ .. toctree:: :maxdepth: 1 program_listing_file_src_t8_eclass_t8_eclass.h.rst Detailed Description -------------------- 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.h` - :ref:`file_src_t8_cmesh_t8_cmesh_helpers.h` - :ref:`file_src_t8_cmesh_t8_cmesh_internal_t8_cmesh_stash.h` - :ref:`file_src_t8_cmesh_t8_cmesh_io_deprecated_deprecated_t8_cmesh_tetgen.h` - :ref:`file_src_t8_cmesh_t8_cmesh_io_deprecated_deprecated_t8_cmesh_triangle.h` - :ref:`file_src_t8_cmesh_t8_cmesh_io_t8_cmesh_readmshfile.h` - :ref:`file_src_t8_element_t8_element.h` - :ref:`file_src_t8_element_t8_element_shape.h` - :ref:`file_src_t8_forest_t8_forest_pfc_helper.hxx` - :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` - :ref:`file_mesh_handle_element.hxx` - :ref:`file_test_t8_cmesh_generator_t8_cmesh_parameterized_examples_t8_cmesh_new_bigmesh_param.hxx` - :ref:`file_test_t8_cmesh_generator_t8_cmesh_parameterized_examples_t8_cmesh_new_empty.hxx` - :ref:`file_test_t8_cmesh_generator_t8_cmesh_parameterized_examples_t8_cmesh_new_from_class_param.hxx` - :ref:`file_test_t8_cmesh_generator_t8_cmesh_parameterized_examples_t8_cmesh_new_hypercube_param.hxx` - :ref:`file_test_t8_cmesh_generator_t8_cmesh_parameterized_examples_t8_cmesh_new_periodic.hxx` - :ref:`file_test_t8_cmesh_generator_t8_cmesh_parameterized_examples_t8_cmesh_params.hxx` - :ref:`file_test_t8_gtest_macros.hxx` - :ref:`file_test_t8_gtest_memory_macros.hxx` - :ref:`file_test_t8_schemes_t8_gtest_bfs_base.hxx` - :ref:`file_test_t8_schemes_t8_gtest_dfs_base.hxx` 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` 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_1ad1a0f2148c06b32a7c54720378a0f580` - :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_1a7aadca80ba70802d7e4494709f734177` - :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_1a62982c7b72a0ab0b8d836beaf97bc430` - :ref:`exhale_variable_t8__eclass_8h_1ad52bca9f71219120bc3d4753b4d8db25` - :ref:`exhale_variable_t8__eclass_8h_1a2e5d129599d12bc223343e0e1845bd99` - :ref:`exhale_variable_t8__eclass_8h_1a803f35807b96762457efead899f4f6e3` - :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_1ae6fc6917ac54375b5eb076c9a8650fa0` - :ref:`exhale_variable_t8__eclass_8h_1a0f38c7fe0d6efb9b56c6c3c74ca26042` - :ref:`exhale_variable_t8__eclass_8h_1adf8d05e042f6ecd94ae2107bd713ac37` - :ref:`exhale_variable_t8__eclass_8h_1af4b62fea27fa0de04f7af7bdb98b34e9` - :ref:`exhale_variable_t8__eclass_8h_1a168664e1f5f7adc0fb5861ef2d3ad079` - :ref:`exhale_variable_t8__eclass_8h_1a568f718767c4c859baf6a4ccba02e8c8` - :ref:`exhale_variable_t8__eclass_8h_1a256301c86f8a7483637accfbf9aea44d` - :ref:`exhale_variable_t8__eclass_8h_1a56036661350e3f74207767f4b545981a` - :ref:`exhale_variable_t8__eclass_8h_1a2a6be50e61ca11827d8b45211d3a0c14` - :ref:`exhale_variable_t8__eclass_8h_1abe4e86182e7c753bdfaf9b0642ebef58` - :ref:`exhale_variable_t8__eclass_8h_1aaaf3c8b24d12b93f9a3c6cbb704717f5`