get_connectivity Function

private function get_connectivity(self) result(connectivity)

Type Bound

abst_mesh

Arguments

Type IntentOptional Attributes Name
class(abst_mesh), intent(in), target :: self

Return Value integer(kind=int32), dimension(:), pointer


Called by

proc~~get_connectivity~~CalledByGraph proc~get_connectivity abst_mesh%get_connectivity proc~apply_reordering type_domain%apply_reordering proc~apply_reordering->proc~get_connectivity proc~are_elements_adjacent are_elements_adjacent proc~are_elements_adjacent->proc~get_connectivity proc~create_coo_from_mesh create_coo_from_mesh proc~create_coo_from_mesh->proc~get_connectivity proc~find_target_edges_by_group find_target_edges_by_group proc~find_target_edges_by_group->proc~get_connectivity proc~initialize_fast initialize_fast proc~initialize_fast->proc~get_connectivity proc~initialize_simple initialize_simple proc~initialize_simple->proc~get_connectivity proc~process_element_hydraulic_linear_1 process_element_hydraulic_linear_1 proc~process_element_hydraulic_linear_1->proc~get_connectivity interface~find_target_edges_by_group find_target_edges_by_group interface~find_target_edges_by_group->proc~find_target_edges_by_group proc~hydraulic_assemble_system_linear_1 hydraulic_assemble_system_linear_1 proc~hydraulic_assemble_system_linear_1->proc~process_element_hydraulic_linear_1 proc~hydraulic_assemble_system_linear_1_parallel hydraulic_assemble_system_linear_1_parallel proc~hydraulic_assemble_system_linear_1_parallel->proc~process_element_hydraulic_linear_1 proc~initialize_crs_adjacency type_crs_adjacency_element%initialize_crs_adjacency proc~initialize_crs_adjacency->proc~are_elements_adjacent proc~initialize_hybrid_from_mesh type_node_adjacency%initialize_hybrid_from_mesh proc~initialize_hybrid_from_mesh->proc~create_coo_from_mesh proc~initialize_map type_map_node_to_element%initialize_map proc~initialize_map->proc~initialize_fast proc~initialize_map->proc~initialize_simple proc~initialize_type_domain type_domain%initialize_type_domain proc~initialize_type_domain->proc~apply_reordering proc~initialize_type_domain->proc~initialize_hybrid_from_mesh proc~initialize_type_bc_thermal_adiabatic initialize_type_bc_thermal_adiabatic proc~initialize_type_bc_thermal_adiabatic->interface~find_target_edges_by_group proc~initialize_type_bc_thermal_dirichlet initialize_type_bc_thermal_dirichlet proc~initialize_type_bc_thermal_dirichlet->interface~find_target_edges_by_group interface~initialize_type_bc_thermal_adiabatic type_bc_thermal_adiabatic%initialize_type_bc_thermal_adiabatic interface~initialize_type_bc_thermal_adiabatic->proc~initialize_type_bc_thermal_adiabatic interface~initialize_type_bc_thermal_dirichlet type_bc_thermal_dirichlet%initialize_type_bc_thermal_dirichlet interface~initialize_type_bc_thermal_dirichlet->proc~initialize_type_bc_thermal_dirichlet

Source Code

    function get_connectivity(self) result(connectivity)
        implicit none
        class(abst_mesh), intent(in), target :: self
        integer(int32), dimension(:), pointer :: connectivity

        connectivity => self%connectivity(:)
    end function get_connectivity