![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Go to the source code of this file.
Namespaces | |
| namespace | problem |
Functions | |
| list[dict[str, float]] | problem.read_sites (str|os.PathLike[str] csv=CSV) |
| None | problem.validate_sites (list[dict[str, float]] rows) |
| Deck | problem.build_deck (str|os.PathLike[str] output_path="runs/out/", *str preset="short", float|None final_time=None, int|None num_steps=None, int|None output_interval=None, float omega=OMEGA, str|os.PathLike[str] mesh_dir=MESH_DIR, str|os.PathLike[str] csv=CSV) |
| int | problem.main (list[str]|None argv=None) |
Variables | |
| float | problem.MESH_SIZE = R_SMALL / 5.0 |
| float | problem.R_OUT = R_IN + 1.5 * MESH_SIZE |
| float | problem.L_BAR = 0.005 |
| float | problem.W_BAR = 1.5 * MESH_SIZE |
| tuple | problem.ROT_CENTER = (-0.2 * R_IN, 0.2 * R_IN, 0.0) |
| float | problem.BETA_N_FACTOR = 100.0 |
| float | problem.EPSILON = 0.95 |
| float | problem.CONTACT_RADIUS_FACTOR = 0.95 |
| float | problem.FRICTION_COEFF = 0.5 |
| int | problem.SEARCH_INTERVAL = 40 |
| float | problem.SEARCH_FACTOR = 10.0 |