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

Go to the source code of this file.

Namespaces

namespace  gmsh_particles
 

Functions

 gmsh_particles.circle_mesh_symmetric (xc=[0., 0., 0.], r=1., h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.ellipse_mesh_symmetric (xc=[0., 0., 0.], rx=1., ry=0.5, h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.sphere_mesh_symmetric (xc=[0., 0., 0.], r=1., h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.rectangle_mesh_symmetric (xc=[0., 0., 0.], Lx=1., Ly=1., h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.hexagon_mesh_symmetric (xc=[0., 0., 0.], r=1., h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.drum2d_mesh_symmetric (xc=[0., 0., 0.], r=1., width=1., h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.polygon_mesh_symmetric (points, theta, xc=[0., 0., 0.], h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.cylindrical2d_wall_mesh (center=[0., 0., 0.], outer_radius=1.0, inner_radius=0.8, bar_width=0.2, bar_length=0.3, h=0.1, filename='mesh', vtk_out=False)
 
 gmsh_particles.triangle_mesh_symmetric (xc=[0., 0., 0.], r=1., h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.cuboid_mesh_symmetric (xc=[0., 0., 0.], Lx=1., Ly=1., Lz=1., h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.ellipsoid_mesh_symmetric (xc=[0., 0., 0.], rx=1., ry=0.5, rz=0.3, h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.cylinder_mesh_symmetric (xc=[0., 0., 0.], r=1., h=1., mesh_size=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.annulus_circle_mesh_symmetric (xc=[0., 0., 0.], r_outer=1., r_inner=0.5, h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.annulus_rectangle_mesh (xc=[0., 0., 0.], Lx=1., Ly=1., hole_Lx=0.3, hole_Ly=0.3, h=0.1, filename='mesh', vtk_out=False, symmetric_mesh=True)
 
 gmsh_particles.open_rectangle_mesh (xc=[0., 0., 0.], Lx=1., Ly=1., hole_Lx=0.5, hole_Ly=0.5, h=0.1, filename='mesh', vtk_out=False)
 
 gmsh_particles.open_pipe_mesh (xc=[0., 0., 0.], axis=[0., 0., 1.], length=2., outer_radius=1., wall_thickness=0.1, h=0.1, filename='mesh', vtk_out=False)
 

Variables

str gmsh_particles.inp_dir = './'
 
list gmsh_particles.test_meshes = ['circle', 'ellipse', 'sphere', 'cuboid', 'ellipsoid', 'rectangle', 'hexagon', 'drum2d', 'triangle', 'polygon', 'cylindrical2d_wall', 'cylinder', 'annulus_circle', 'annulus_rectangle', 'open_rectangle', 'open_pipe']
 
int gmsh_particles.symm_flag = 0
 
 gmsh_particles.xc
 
 gmsh_particles.r
 
 gmsh_particles.h
 
 gmsh_particles.filename
 
 gmsh_particles.vtk_out
 
 gmsh_particles.True
 
 gmsh_particles.symmetric_mesh
 
 gmsh_particles.rx
 
 gmsh_particles.ry
 
 gmsh_particles.Lx
 
 gmsh_particles.Ly
 
 gmsh_particles.width
 
int gmsh_particles.theta = np.pi/6.
 
 gmsh_particles.R
 
 gmsh_particles.a
 
list gmsh_particles.v1 = [0., 0., 0.]
 
list gmsh_particles.v2 = [R*np.cos(0.5*theta), -R*np.sin(0.5*theta), 0.]
 
list gmsh_particles.v4 = [R*np.cos(0.5*theta), R*np.sin(0.5*theta), 0.]
 
list gmsh_particles.v3 = [R + a, 0., 0.]
 
 gmsh_particles.points
 
 gmsh_particles.center
 
 gmsh_particles.outer_radius
 
 gmsh_particles.inner_radius
 
 gmsh_particles.bar_width
 
 gmsh_particles.bar_length
 
 gmsh_particles.Lz
 
 gmsh_particles.rz
 
 gmsh_particles.mesh_size
 
 gmsh_particles.r_outer
 
 gmsh_particles.r_inner
 
 gmsh_particles.hole_Lx
 
 gmsh_particles.hole_Ly
 
 gmsh_particles.mesh
 
 gmsh_particles.axis
 
 gmsh_particles.length
 
 gmsh_particles.wall_thickness