Library API
Full API
Namespaces
Classes and Structs
- Struct t8_cmesh
- Struct Documentation
t8_cmeshcommitteddimensionset_partitionface_knowledgeset_partition_schemeset_partition_levelset_frommpirankmpisizercnum_treesnum_local_treesnum_ghostsnum_local_trees_per_eclassnum_trees_per_eclasstreesfirst_treefirst_tree_sharedtree_offsetsgeometry_handlervertex_connectivitynegative_volume_checkinserted_treesinserted_ghostsstashprofile
- Struct Documentation
- Struct t8_cmesh_vertex_connectivity
- Struct Documentation
t8_cmesh_vertex_connectivitystateconst_iteratort8_cmesh_vertex_connectivity()~t8_cmesh_vertex_connectivity()set_global_vertex_ids_of_tree_vertices()build_vertex_to_tree()get_global_number_of_vertices()get_local_number_of_vertices()get_state()vertex_to_trees()tree_to_vertices()treevertex_to_vertex()get_global_vertices_of_tree()get_global_vertex_of_tree()get_tree_list_of_vertex()get_num_trees_at_vertex()begin()end()
- Struct Documentation
- Template Struct t8_default_scheme_common
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_common~t8_default_scheme_common()t8_default_scheme_common()operator=()t8_default_scheme_common()operator=()get_element_size()element_get_num_corners()get_max_num_children()element_is_ancestor()element_new()element_destroy()element_deinit()element_get_shape()element_count_leaves()element_is_refinable()element_get_num_siblings()count_leaves_from_root()element_debug_print()element_sizescheme_context
- Struct t8_default_scheme_hex
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_hext8_default_scheme_hex()~t8_default_scheme_hex()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_is_valid()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct t8_default_scheme_line
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_linet8_default_scheme_line()~t8_default_scheme_line()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_is_valid()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct t8_default_scheme_prism
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_prismt8_default_scheme_prism()~t8_default_scheme_prism()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_is_valid()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct t8_default_scheme_pyramid
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_pyramidt8_default_scheme_pyramid()~t8_default_scheme_pyramid()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_num_siblings()count_leaves_from_root()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_num_corners()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_shape()element_count_leaves()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_is_valid()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct t8_default_scheme_quad
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_quadt8_default_scheme_quad()~t8_default_scheme_quad()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_is_valid()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct t8_default_scheme_tet
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_tett8_default_scheme_tet()~t8_default_scheme_tet()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_is_valid()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct t8_default_scheme_tri
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_trit8_default_scheme_tri()~t8_default_scheme_tri()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_is_valid()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct t8_default_scheme_vertex
- Inheritance Relationships
- Struct Documentation
t8_default_scheme_vertext8_default_scheme_vertex()~t8_default_scheme_vertex()get_element_size()element_new()element_init()element_get_level()get_maxlevel()element_copy()element_compare()element_is_equal()element_get_parent()element_get_sibling()element_get_num_faces()element_get_max_num_faces()element_get_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_first_descendant_face()element_get_last_descendant_face()element_get_boundary_face()element_is_root_boundary()element_get_face_neighbor_inside()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_anchor()element_get_vertex_integer_coords()element_get_vertex_reference_coords()element_get_reference_coords()refines_irregular()element_to_string()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()element_set_linear_id()element_is_valid()
- Struct t8_element_array_iterator
- Struct Documentation
t8_element_array_iteratoriterator_categorydifference_typepointervalue_typereferencet8_element_array_iterator()t8_element_array_iterator()t8_element_array_iterator()operator=()t8_element_array_iterator()operator=()~t8_element_array_iterator()operator*()operator[]()operator++()operator++()operator--()operator--()operator+=()operator-=()get_current_index()get_linear_id_at_level()operator==operator!=operator<operator>operator<=operator>=operator+operator+operator-operator-
- Struct Documentation
- Struct t8_forest
- Struct Documentation
t8_forestrcset_partition_offsetset_first_global_elementset_levelset_for_coarseningweight_functionmpicommcmeshschememaxlevelmaxlevel_existingdo_dupdimensionincomplete_treesset_fromfrom_methodset_adapt_fnset_adapt_recursiveset_balancedo_ghostghost_typeghost_algorithmuser_datauser_functiont8code_datacommittedmpisizempirankfirst_local_treelast_local_treeglobal_num_treestreesghostselement_offsetsglobal_first_desctree_offsetslocal_num_leaf_elementsglobal_num_leaf_elementsprofilestatsstats_computed
- Struct Documentation
- Struct t8_geometry
- Inheritance Relationships
- Struct Documentation
t8_geometryt8_geometry()t8_geometry()~t8_geometry()t8_geom_evaluate()t8_geom_evaluate_jacobian()t8_geom_load_tree_data()t8_geom_point_batch_inside_element()t8_geom_tree_negative_volume()t8_geom_check_tree_compatibility()t8_geom_get_name()get_tree_bounding_box()t8_geom_get_hash()t8_geom_get_type()namehashactive_treeactive_tree_class
- Struct t8_geometry_handler
- Struct Documentation
t8_geometry_handlert8_geometry_handler()~t8_geometry_handler()register_geometry()register_geometry()get_geometry()get_geometry()get_num_geometries()get_unique_geometry()deactivate_tree()get_tree_geometry()evaluate_tree_geometry()evaluate_tree_geometry_jacobian()get_tree_geometry_type()tree_negative_volume()tree_compatible_with_geom()get_tree_bounding_box()ref()unref()begin()end()
- Struct Documentation
- Struct t8_profile
- Struct Documentation
t8_profilepartition_elements_shippedpartition_elements_recvpartition_bytes_sentpartition_procs_sentghosts_shippedghosts_receivedghosts_remotesbalance_roundsadapt_runtimepartition_runtimeghost_runtimeghost_waittimebalance_runtimecommit_runtimecmesh_offsets_runtimeforest_offsets_runtimefirst_descendant_runtime
- Struct Documentation
- Struct t8_scheme
- Struct Documentation
t8_schemescheme_varscheme_containert8_scheme()~t8_scheme()ref()unref()get_num_eclass_schemes()check_eclass_scheme_type()get_eclass_scheme_eclass()get_eclass_scheme_dimension()get_element_size()refines_irregular()get_maxlevel()element_get_level()element_copy()element_compare()element_is_equal()element_is_refinable()element_get_parent()element_get_num_siblings()element_get_sibling()element_get_num_corners()element_get_num_faces()element_get_max_num_faces()element_get_num_children()get_max_num_children()element_get_num_face_children()element_get_face_corner()element_get_corner_face()element_get_child()element_get_children()element_get_child_id()element_get_ancestor_id()element_is_ancestor()elements_are_family()element_get_nca()element_get_face_shape()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_face_get_ancestor_face()element_get_tree_face()element_transform_face()element_extrude_face()element_get_boundary_face()element_get_first_descendant_face()element_get_last_descendant_face()element_is_root_boundary()element_get_face_neighbor_inside()element_get_shape()element_set_linear_id()element_get_linear_id()element_get_first_descendant()element_get_last_descendant()element_construct_successor()element_get_vertex_reference_coords()element_get_reference_coords()element_count_leaves()count_leaves_from_root()element_is_valid()element_debug_print()element_to_string()element_new()element_init()element_deinit()element_destroy()set_to_root()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()
- Struct Documentation
- Template Struct t8_standalone_scheme
- Inheritance Relationships
- Struct Documentation
t8_standalone_schemet8_standalone_scheme()~t8_standalone_scheme()t8_standalone_scheme()operator=()t8_standalone_scheme()operator=()element_is_ancestor()element_new()element_destroy()element_MPI_Pack()element_MPI_Pack_size()element_MPI_Unpack()element_transform_face()element_transform_face()get_element_size()refines_irregular()get_maxlevel()element_get_num_corners()element_get_num_faces()element_get_max_num_faces()element_get_shape()element_get_face_corner()element_get_corner_face()element_get_face_shape()element_copy()element_is_equal()element_get_level()set_to_root()element_get_parent()element_get_num_siblings()element_get_sibling()element_get_child()element_get_num_children()get_max_num_children()element_is_refinable()element_get_children()element_get_child_id()element_get_ancestor_id()elements_are_family()element_get_nca()element_get_first_descendant()element_get_last_descendant()element_get_num_face_children()element_get_children_at_face()element_face_get_child_face()element_face_get_parent_face()element_get_first_descendant_face()element_get_last_descendant_face()element_is_root_boundary()element_get_tree_face()element_get_face_neighbor_inside()element_extrude_face()element_get_boundary_face()element_set_linear_id()element_get_linear_id()element_construct_successor()element_count_leaves()count_leaves_from_root()element_compare()element_get_vertex_reference_coords()element_get_reference_coords()element_init()element_deinit()element_is_valid()element_debug_print()element_to_string()element_sizescheme_context
- Class t8_cad_handle
- Class Documentation
t8_cad_handlet8_cad_handle()t8_cad_handle()t8_cad_handle()~t8_cad_handle()load()load()is_line()is_plane()get_cad_vertex()get_cad_edge()get_cad_face()get_cad_point()get_cad_curve()get_cad_surface()get_cad_shape_vertex_map()get_cad_shape_edge_map()get_cad_shape_face_map()get_common_edge_of_vertices()get_common_face_of_edges()get_common_face_of_vertex_and_edge()get_common_face_of_vertices()is_vertex_on_edge()is_edge_on_face()is_vertex_on_face()vertex_is_seam()vertex_is_on_seam_edge()edge_is_seam()get_parameter_of_vertex_on_edge()get_parameters_of_vertex_on_face()edge_parameter_to_face_parameters()get_face_parametric_bounds()get_edge_parametric_bounds()edge_is_closed()ref()unref()surface_is_closed()surface_is_closed()
- Class Documentation
- Template Class element
- Inheritance Relationships
- Class Documentation
t8_mesh_handle::elementget_level()get_num_faces()get_num_vertices()get_shape()get_volume()get_diameter()get_vertex_coordinates()get_vertex_coordinates()get_centroid()get_face_neighbors()fill_face_neighbor_cache()get_face_area()get_face_centroid()get_face_normal()get_face_shape()print_element_debug()get_element_handle_id()get_local_tree_id()get_local_element_id()get_mesh()is_ghost_element()has_volume_cache()has_diameter_cache()has_vertex_cache()has_centroid_cache()has_face_neighbor_cache()has_face_areas_cache()has_face_centroids_cache()has_face_normals_cache()has_element_data_handler_competence()
- Template Class mesh
- Inheritance Relationships
- Class Documentation
t8_mesh_handle::meshSelfTypeelement_classmesh_tagmesh_const_iteratormesh_iteratoradapt_callback_typeadapt_callback_type_with_userdatamesh()~mesh()get_num_local_elements()get_num_ghosts()get_dimension()get_forest()is_balanced()cbegin()cend()begin()end()begin()end()operator[]()operator[]()set_adapt()set_partition()set_balance()set_ghost()commit()mesh_adapt_callback_wrapper()has_element_data_handler_competence()