0.6.0
Loading...
Searching...
No Matches
read_shape.f90 File Reference

Modules

module  mod_ui_read_shape
 

Functions/Subroutines

subroutine, public mod_ui_read_shape::ui_read_shape (parser, shape, initialize, bc_region)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_union (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_intersection (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_difference (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_all_shapes (parser, tok, keyword_id)
 
logical function mod_ui_read_shape::ui_parse_transformation (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_bc_circle (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_circle (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_rectangle (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_bc_rectangle (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_bc_line_segment (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_cylinder (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_torus (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_halfspace (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_polygon (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_shape::ui_parse_shape_surface_mesh (parser, tok, keyword_id)
 

Variables

class(t_shape), allocatable mod_ui_read_shape::ui_current_shape
 
logical mod_ui_read_shape::ui_is_rectangle_corner_1_read = .false.
 
logical mod_ui_read_shape::ui_is_rectangle_corner_2_read = .false.
 
logical mod_ui_read_shape::ui_is_circle_center_read = .false.
 
logical mod_ui_read_shape::ui_is_circle_radius_read = .false.
 
logical mod_ui_read_shape::ui_is_cylinder_radius_read = .false.
 
logical mod_ui_read_shape::ui_is_cylinder_axis_read = .false.
 
logical mod_ui_read_shape::ui_is_cylinder_center_read = .false.
 
logical mod_ui_read_shape::ui_is_torus_small_radius_read = .false.
 
logical mod_ui_read_shape::ui_is_torus_big_radius_read = .false.
 
logical mod_ui_read_shape::ui_is_torus_axis_read = .false.
 
logical mod_ui_read_shape::ui_is_torus_center_read = .false.
 
logical mod_ui_read_shape::ui_is_halfspace_normal_read = .false.
 
logical mod_ui_read_shape::ui_is_halfspace_center_read = .false.
 
logical mod_ui_read_shape::ui_is_surface_mesh_file_read = .false.
 
logical mod_ui_read_shape::ui_is_coordinates_read = .false.
 
logical mod_ui_read_shape::ui_is_boundary_shape_enabled = .false.
 
integer mod_ui_read_shape::ui_bc_region = -1
 
logical mod_ui_read_shape::ui_is_dimension_defined = .false.
 
integer mod_ui_read_shape::ui_dimension = 2