T8CODE Logo

Contents:

  • Library API
    • Full API
      • Namespaces
      • Classes and Structs
      • Enums
      • Functions
      • Variables
        • Variable cmesh_list::cart_prod_vec
        • Variable cmesh_list::cmesh_sums
        • Variable cmesh_params::all_eclasses
        • Variable cmesh_params::boundaries
        • Variable cmesh_params::cube_bounds
        • Variable cmesh_params::dims
        • Variable cmesh_params::do_bcast
        • Variable cmesh_params::eclasses
        • Variable cmesh_params::elems_per_dim
        • Variable cmesh_params::large_mesh
        • Variable cmesh_params::my_comms
        • Variable cmesh_params::no_periodic
        • Variable cmesh_params::num_prisms
        • Variable cmesh_params::partition
        • Variable cmesh_params::periodic
        • Variable cmesh_params::use_axis_aligned
        • Variable new_bigmesh::bigmesh
        • Variable new_bigmesh::cmesh_example
        • Variable new_bigmesh::make_param_string_wrapper
        • Variable new_cmesh_comm::cmesh_example
        • Variable new_cmesh_comm::cmesh_functions
        • Variable new_cmesh_comm::names
        • Variable new_cmesh_comm::print_function
        • Variable new_disjoint_bricks::cmesh_example
        • Variable new_disjoint_bricks::disjoint_bricks
        • Variable new_disjoint_bricks::make_param_string_wrapper
        • Variable new_empty::cmesh_example
        • Variable new_empty::new_from_class_wrapper
        • Variable new_empty::print_function
        • Variable new_from_class::cmesh_example
        • Variable new_from_class::new_from_class_wrapper
        • Variable new_from_class::print_function
        • Variable new_hypercube_cmesh::cmesh_example
        • Variable new_hypercube_cmesh::cmesh_example_pyra
        • Variable new_hypercube_cmesh::cmesh_wrapper
        • Variable new_hypercube_cmesh::nonperiodic_eclasses
        • Variable new_hypercube_cmesh::param_to_string
        • Variable new_hypercube_cmesh::periodic_eclasses
        • Variable new_hypercube_pad::cmesh_example_non_periodic_boundaries
        • Variable new_hypercube_pad::cmesh_example_periodic_boundaries
        • Variable new_hypercube_pad::hyper_pad
        • Variable new_hypercube_pad::make_param_string_wrapper
        • Variable new_hypercube_pad::rule_wrapper
        • Variable new_periodic::cmesh_example
        • Variable new_periodic::new_from_periodic_wrapper
        • Variable new_periodic::print_function
        • Variable new_prism_cake::cmesh_example
        • Variable new_prism_cake::make_param_string_wrapper
        • Variable new_prism_cake::prism_cake
        • Variable pretty_print_base_example
        • Variable pretty_print_base_example_scheme
        • Variable pretty_print_eclass_scheme_and_level
        • Variable print_all_schemes
        • Variable print_eclass
        • Variable print_scheme
        • Variable t8_cmesh_supported_msh_file_versions
        • Variable t8_cmesh_vtk_type_to_t8_type
        • Variable t8_curved_dim_max_nodes
        • Variable t8_curved_eclass_num_nodes
        • Variable t8_curved_eclass_vtk_type
        • Variable t8_dim_max_nodes
        • Variable t8_dprism_face_corners
        • Variable t8_dpyramid_cid_type_to_parenttype
        • Variable t8_dpyramid_face_childid_to_is_inside
        • Variable t8_dpyramid_face_corner
        • Variable t8_dpyramid_parenttype_iloc_pyra_w_lower_id
        • Variable t8_dpyramid_parenttype_Iloc_to_cid
        • Variable t8_dpyramid_parenttype_Iloc_to_type
        • Variable t8_dpyramid_tritype_rootface_to_face
        • Variable t8_dpyramid_tritype_rootface_to_pyratype
        • Variable t8_dpyramid_tritype_rootface_to_tettype
        • Variable t8_dpyramid_type_cid_to_Iloc
        • Variable t8_dpyramid_type_cid_to_parenttype
        • Variable t8_dpyramid_type_face_to_child_face
        • Variable t8_dpyramid_type_face_to_children_at_face
        • Variable t8_dpyramid_type_face_to_nface
        • Variable t8_dpyramid_type_Iloc_to_parenttype
        • Variable t8_dtet_beyid_to_vertex
        • Variable t8_dtet_cid_type_to_parenttype
        • Variable t8_dtet_face_child_id_by_type
        • Variable t8_dtet_index_to_bey_number
        • Variable t8_dtet_parent_type_type_to_face
        • Variable t8_dtet_parenttype_beyid_to_Iloc
        • Variable t8_dtet_parenttype_Iloc_to_cid
        • Variable t8_dtet_parenttype_Iloc_to_type
        • Variable t8_dtet_type_cid_to_beyid
        • Variable t8_dtet_type_cid_to_Iloc
        • Variable t8_dtet_type_cid_to_pyramid_parenttype
        • Variable t8_dtet_type_face_to_boundary
        • Variable t8_dtet_type_of_child
        • Variable t8_dtet_type_of_child_morton
        • Variable t8_dtri_beyid_to_vertex
        • Variable t8_dtri_cid_type_to_parenttype
        • Variable t8_dtri_corner_face
        • Variable t8_dtri_index_to_bey_number
        • Variable t8_dtri_parenttype_beyid_to_Iloc
        • Variable t8_dtri_parenttype_Iloc_to_cid
        • Variable t8_dtri_parenttype_Iloc_to_type
        • Variable t8_dtri_type_cid_to_beyid
        • Variable t8_dtri_type_cid_to_Iloc
        • Variable t8_dtri_type_of_child
        • Variable t8_dtri_type_of_child_morton
        • Variable t8_eclass_boundary_count
        • Variable t8_eclass_face_orientation
        • Variable t8_eclass_face_types
        • Variable t8_eclass_max_num_children
        • Variable t8_eclass_max_num_faces
        • Variable t8_eclass_num_edges
        • Variable t8_eclass_num_faces
        • Variable t8_eclass_num_vertices
        • Variable t8_eclass_t8_to_vtk_corner_number
        • Variable t8_eclass_to_dimension
        • Variable t8_eclass_to_string
        • Variable t8_eclass_vtk_to_t8_corner_number
        • Variable t8_eclass_vtk_type
        • Variable t8_edge_to_face
        • Variable t8_edge_vertex_to_tree_vertex
        • Variable t8_element_centroid_ref_coords
        • Variable t8_element_corner_ref_coords
        • Variable T8_ELEMENT_DIM
        • Variable T8_ELEMENT_MAX_NUM_FACECHILDREN
        • Variable T8_ELEMENT_MAX_NUM_FACES
        • Variable T8_ELEMENT_MAXLEVEL
        • Variable T8_ELEMENT_NUM_CHILDREN
        • Variable T8_ELEMENT_NUM_CORNERS
        • Variable T8_ELEMENT_NUM_EQUATIONS
        • Variable T8_ELEMENT_NUM_FACES
        • Variable t8_element_shape_max_num_corner
        • Variable t8_face_edge_to_tree_edge
        • Variable t8_face_to_edge_neighbor
        • Variable t8_face_vertex_to_tree_vertex
        • Variable t8_forest_vtk_point_to_element_ref_coords
        • Variable t8_geometry_empty_hash
        • Variable t8_mesh_handle::detail::contains_tag_v
        • Variable t8_mesh_handle::ElementCompetencePack
        • Variable t8_mesh_handle::MeshCompetencePack
        • Variable t8_mesh_handle::T8MeshType
        • Variable t8_mesh_handle::T8MPISafeType
        • Variable t8_reference_face_normal_tet
        • Variable t8_scheme_to_string
        • Variable T8InputRange
        • Variable T8RandomAccessRange
      • Defines
      • Typedefs
T8CODE
  • Library API
  • Variable new_cmesh_comm::cmesh_functions
  • View page source

Variable new_cmesh_comm::cmesh_functions

  • Defined in File t8_cmesh_new_comm.hxx

Variable Documentation

std::vector<std::function<t8_cmesh_t(sc_MPI_Comm)>> new_cmesh_comm::cmesh_functions = {t8_cmesh_new_periodic_tri, t8_cmesh_new_periodic_hybrid, t8_cmesh_new_periodic_line_more_trees, t8_cmesh_new_line_zigzag, t8_cmesh_new_prism_deformed, t8_cmesh_new_pyramid_deformed, t8_cmesh_new_prism_cake_funny_oriented, t8_cmesh_new_prism_geometry, t8_cmesh_new_tet_orientation_test, t8_cmesh_new_hybrid_gate, t8_cmesh_new_hybrid_gate_deformed, t8_cmesh_new_full_hybrid}

Vector with functions to construct a cmesh from a communicator parameter.

Previous Next

© Copyright 2024, Johannes Holke, David Knapp, Sandro Elsweijer, Ioannis Lilikakis, Lukas Dreyer, Jakob Fußbroich, Carsten Burstedde, Chiara Hergl, Johannes Markert, Niklas Boeing, Florian Becker, Prasanna Ponnusamy.

Built with Sphinx using a theme provided by Read the Docs.