PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
problem_setup.py File Reference

Go to the source code of this file.

Namespaces

namespace  problem_setup
 

Functions

 problem_setup.print_bool (arg, prefix="")
 
 problem_setup.print_dbl (arg, prefix="")
 
 problem_setup.print_int (arg, prefix="")
 
 problem_setup.print_dbl_list (arg, prefix="")
 
 problem_setup.print_int_list (arg, prefix="")
 
 problem_setup.serialize_matrix_list (p)
 
 problem_setup.get_tri_protrusion_points_for_rectangle_wall_with_protrusion_and_opening (center, Lin, Win)
 
 problem_setup.get_circ_protrusion_points_for_rectangle_wall_with_protrusion_and_opening (center, Lin, Win)
 
 problem_setup.write_point_geo (geof, p_id, x, h)
 
 problem_setup.write_line_geo (geof, l_id, p1_id, p2_id)
 
 problem_setup.write_cir_line_geo (geof, l_id, p1_id, p2_id, p3_id)
 
 problem_setup.write_contact_zone_part (inpf, R_contact_factor, damping_active, friction_active, beta_n_eps, friction_coeff, Kn_factor, beta_n_factor, zone_string, Kn)
 
 problem_setup.write_material_zone_part (inpf, zone_string, horizon, rho, K, G, Gc)
 
 problem_setup.copy_contact_zone (inpf, zone_numbers, zone_copy_from)
 
 problem_setup.get_E (K, nu)
 
 problem_setup.get_G (E, nu)
 
 problem_setup.get_eff_k (k1, k2)
 
 problem_setup.get_max (l)
 
 problem_setup.get_center (p1, p2)
 
 problem_setup.rotate (p, theta, axis)
 
 problem_setup.get_ref_rect_points (center, L, W, add_center=False)
 
 problem_setup.get_ref_triangle_points (center, radius, add_center=False)
 
 problem_setup.get_ref_hex_points (center, radius, add_center=False)
 
 problem_setup.get_ref_drum_points (center, radius, width, add_center=False)
 
 problem_setup.does_rect_intersect_rect (r1, r2, padding)
 
 problem_setup.does_rect_intersect_rect_use_pair_coord (r1, r2, padding)
 
 problem_setup.does_intersect_with_rectangle_wall_with_protrusion_and_opening (p, particles, Lin, Win, center, padding)
 
 problem_setup.particle_locations (inp_dir, pp_tag, center, padding, max_y, mesh_size, R1, R2, id_choices1, id_choices2, N1, N2, R_in, bar_rect, z_coord, add_orient=True)
 
 problem_setup.generate_cir_particle_gmsh_input (inp_dir, filename, center, radius, mesh_size, pp_tag)
 
 problem_setup.generate_hex_particle_gmsh_input (inp_dir, filename, center, radius, mesh_size, pp_tag)
 
 problem_setup.generate_tri_particle_gmsh_input (inp_dir, filename, center, radius, mesh_size, pp_tag)
 
 problem_setup.generate_drum2d_particle_gmsh_input (inp_dir, filename, center, radius, width, mesh_size, pp_tag)
 
 problem_setup.generate_rect_container_gmsh_input (inp_dir, filename, pi1, pi2, dx, dy, mesh_size, pp_tag)
 
 problem_setup.generate_rectangle_with_protrusion_and_opening_wall_gmsh_input_type2 (inp_dir, filename, center, Lin, Win, L, W, mesh_size, pp_tag)
 
 problem_setup.generate_rectangle_with_protrusion_and_opening_wall_gmsh_input_type3 (inp_dir, filename, center, Lin, Win, L, W, mesh_size, pp_tag)
 
 problem_setup.create_input_file (inp_dir, pp_tag)