add_boundary_condition
Insert boundary conditions or load process blocks into an existing ProjectParameters.json to configure Kratos Multiphysics simulations.
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, or the generic fix_scalar / assign_scalar / fix_vector / assign_vector (which need 'variable', e.g. DISTANCE). fix_* constrain the DOFs, assign_* only set the values. Loads with modulus+direction (point/line/surface_load, self_weight) apply along a direction vector; the others take 'value' (vector or scalar). 'variable' overrides the kind's default variable. For multi-stage (orchestrator) files pass 'stage'. Use project_add_process for any other Kratos process.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| stage | No | ||
| value | No | ||
| modulus | No | ||
| interval | No | ||
| variable | No | ||
| direction | No | ||
| model_part | Yes | ||
| process_list | No | ||
| parameters_file | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||