![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Go to the source code of this file.
Namespaces | |
| namespace | gen_input |
Functions | |
| tuple[float, float, float] | gen_input.wall_geom_center (list[float] params) |
| dict | gen_input.contact_pair (int i, int j) |
| dict | gen_input.material (float horizon, float K, float G, float Gc) |
| None | gen_input.validate_ic (list[tuple] rows) |
| dict | gen_input.build (float final_time, int time_steps, str out_path, int output_interval) |
| None | gen_input.main () |
Variables | |
| float | gen_input.R_SMALL = 0.001 |
| float | gen_input.R_LARGE = 0.003 |
| float | gen_input.MESH_SIZE = R_SMALL / 5.0 |
| float | gen_input.HORIZON = 2.0 * MESH_SIZE |
| float | gen_input.R_OUT = R_IN + 1.5 * MESH_SIZE |
| float | gen_input.L_BAR = 0.005 |
| float | gen_input.W_BAR = 1.5 * MESH_SIZE |
| float | gen_input.BETA_N_FACTOR = 100.0 |
| float | gen_input.EPSILON = 0.95 |
| float | gen_input.CONTACT_RADIUS_FACTOR = 0.95 |
| float | gen_input.FRICTION_COEFF = 0.5 |
| bool | gen_input.DAMPING_ON = False |
| bool | gen_input.FRICTION_ON = False |
| str | gen_input.DAMPING_LAW = "off" |
| str | gen_input.FRICTION_LAW = "coulomb_simple" |
| bool | gen_input.CORRECT_VOLUME = False |
| int | gen_input.SEARCH_INTERVAL = 40 |
| float | gen_input.SEARCH_FACTOR = 10.0 |
| float | gen_input.NEAR_BD_TOL = 0.5 |
| str | gen_input.BOND_BREAK = "tension" |
| str | gen_input.SELF_CONTACT = "broken_bond_kn" |
| str | gen_input.WALL_CONTACT = "meshed" |
| bool | gen_input.RANDOM_ROTATION = False |
| float | gen_input.OMEGA = -40.0 * math.pi |
| tuple | gen_input.ROT_CENTER = (-0.2 * R_IN, 0.2 * R_IN, 0.0) |