add_boundary_condition
Insert boundary conditions or load process blocks into an existing Kratos ProjectParameters.json for simulation setup, covering displacement, velocity, pressure, loads, and heat sources.
Instructions
Insert a boundary condition / load process block into an existing ProjectParameters.json. kind is one of: fix_displacement, prescribed_displacement, fix_velocity, inlet_velocity, outlet_pressure, fix_temperature, point_load, line_load, surface_load, pressure_load, surface_heat_flux, volume_heat_source, self_weight. Loads with modulus+direction (point/line/surface_load, self_weight) apply along a direction vector; the others take 'value' (vector or scalar).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| value | No | ||
| modulus | No | ||
| interval | No | ||
| direction | No | ||
| model_part | Yes | ||
| process_list | No | ||
| parameters_file | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||