The ApplyMPMParticleNeumannConditionProcess
imposes a point load on a (moving) material point condition.
Parameters & Defaults
{
"kratos_module" : "KratosMultiphysics.MPMApplication",
"python_module" : "apply_mpm_particle_neumann_condition_process",
"Parameters" : {
"model_part_name" : "PLEASE_SPECIFY_MODEL_PART_NAME",
"variable_name" : "POINT_LOAD",
"constrained" : "fixed",
"modulus" : 1.0,
"direction" : [0.0, 0.0, 0.0],
"interval" : [0.0, 1e30],
}
}
model_part_name
String identifying the name of the target ModelPart to which the process is applied.
variable_name
String identifying the variable whose value is to be imposed using the Penalty method.
The only admissible values is POINT_LOAD
.
constrained
Admissible values are:
"fixed"
"normal"
modulus
Modulus of the vector to be assigned to the variable specified by variable_name
.
The value can be either a number or a string representing a function depending on
space and/or time.
direction
Direction of the vector to be assigned to the variable specified by variable_name
.
Each component of the list can be either a number or a string representing a function depending on space and/or time.
interval
Time interval in which the process applies.
Source Code
MPMApplication/python_scripts/apply_mpm_particle_neumann_condition_process.py