Checks if the derived type is valid.
Note
This function does NOT validate mesh_data.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(gmsh_msh1_element_type), | intent(in) | :: | element | |||
type(gmsh_msh1_data_type), | intent(in) | :: | mesh_data |
elemental function validate_gmsh_msh1_element_with_mesh_data_private(element, mesh_data) result(is_valid) type(gmsh_msh1_element_type), intent(in) :: element type(gmsh_msh1_data_type), intent(in) :: mesh_data logical :: is_valid is_valid = validate(element) if (.not. is_valid) return is_valid = all( findloc( mesh_data, element%node_number_list(:) ) .ge. minval_location ) end function validate_gmsh_msh1_element_with_mesh_data_private