.. _file_src_t8_schemes_t8_scheme.hxx: File t8_scheme.hxx ================== |exhale_lsh| :ref:`Parent directory ` (``src/t8_schemes``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``src/t8_schemes/t8_scheme.hxx``) --------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_src_t8_schemes_t8_scheme.hxx.rst Detailed Description -------------------- This file defines the interface of eclass scheme implementations. Further, it defines the :ref:`exhale_class_classt8__scheme` class, which holds one or more element schemes. It also relays the function calls to the specific schemes. Includes -------- - ``string`` - ``t8_eclass.h`` (:ref:`file_src_t8_eclass.h`) - ``t8_refcount.h`` (:ref:`file_src_t8_refcount.h`) - ``t8_schemes/t8_default/t8_default.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default.hxx`) - ``t8_schemes/t8_default/t8_default_hex/t8_default_hex.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_hex_t8_default_hex.hxx`) - ``t8_schemes/t8_default/t8_default_line/t8_default_line.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_line_t8_default_line.hxx`) - ``t8_schemes/t8_default/t8_default_prism/t8_default_prism.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_prism_t8_default_prism.hxx`) - ``t8_schemes/t8_default/t8_default_pyramid/t8_default_pyramid.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_pyramid_t8_default_pyramid.hxx`) - ``t8_schemes/t8_default/t8_default_quad/t8_default_quad.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_quad_t8_default_quad.hxx`) - ``t8_schemes/t8_default/t8_default_tet/t8_default_tet.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_tet_t8_default_tet.hxx`) - ``t8_schemes/t8_default/t8_default_tri/t8_default_tri.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_tri_t8_default_tri.hxx`) - ``t8_schemes/t8_default/t8_default_vertex/t8_default_vertex.hxx`` (:ref:`file_src_t8_schemes_t8_default_t8_default_vertex_t8_default_vertex.hxx`) - ``t8_schemes/t8_standalone/t8_standalone.hxx`` (:ref:`file_src_t8_schemes_t8_standalone_t8_standalone.hxx`) - ``t8_schemes/t8_standalone/t8_standalone_implementation.hxx`` (:ref:`file_src_t8_schemes_t8_standalone_t8_standalone_implementation.hxx`) - ``variant`` - ``vector`` (:ref:`file_src_t8_helper_functions_t8_vector_algorithms.hxx`) Included By ----------- - :ref:`file_src_t8_cmesh_t8_cmesh.cxx` - :ref:`file_src_t8_data_t8_containers.cxx` - :ref:`file_src_t8_forest_t8_forest.cxx` - :ref:`file_src_t8_forest_t8_forest_adapt.cxx` - :ref:`file_src_t8_forest_t8_forest_balance.cxx` - :ref:`file_src_t8_forest_t8_forest_ghost.cxx` - :ref:`file_src_t8_forest_t8_forest_iterate.cxx` - :ref:`file_src_t8_forest_t8_forest_netcdf.cxx` - :ref:`file_src_t8_forest_t8_forest_partition.cxx` - :ref:`file_src_t8_forest_t8_forest_private.cxx` - :ref:`file_src_t8_forest_t8_forest_search_t8_forest_search.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default.hxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_hex_t8_default_hex.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_line_t8_default_line.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_prism_t8_default_prism.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_pyramid_t8_default_pyramid.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_quad_t8_default_quad.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_tet_t8_default_tet.cxx` - :ref:`file_src_t8_schemes_t8_default_t8_default_tri_t8_default_tri.cxx` - :ref:`file_src_t8_schemes_t8_scheme.cxx` - :ref:`file_src_t8_schemes_t8_scheme_builder.hxx` - :ref:`file_src_t8_schemes_t8_standalone_t8_standalone.hxx` - :ref:`file_src_t8_schemes_t8_standalone_t8_standalone_implementation.hxx` - :ref:`file_src_t8_vtk_t8_vtk_write_ASCII.cxx` - :ref:`file_src_t8_vtk_t8_vtk_writer_helper.cxx` Classes ------- - :ref:`exhale_class_classt8__scheme`