◆ __init__()
def rigid_body.RigidBody.__init__ |
( |
|
self, |
|
|
|
main_model_part, |
|
|
|
custom_settings |
|
) |
| |
constructor.
the constructor shall only take care of storing the settings and the pointer to the main_model part.
real construction shall be delayed to the function "Initialize" which will be called once the mesher is already filled
◆ ExecuteFinalizeSolutionStep()
def rigid_body.RigidBody.ExecuteFinalizeSolutionStep |
( |
|
self | ) |
|
◆ ExecuteInitialize()
def rigid_body.RigidBody.ExecuteInitialize |
( |
|
self | ) |
|
◆ ExecuteInitializeSolutionStep()
def rigid_body.RigidBody.ExecuteInitializeSolutionStep |
( |
|
self | ) |
|
◆ bounding_box
rigid_body.RigidBody.bounding_box |
◆ creation_utility
rigid_body.RigidBody.creation_utility |
◆ main_model_part
rigid_body.RigidBody.main_model_part |
◆ model_part
rigid_body.RigidBody.model_part |
◆ settings
rigid_body.RigidBody.settings |
settings string in json format
new node and rigid body element inside the same mesh : boundary conditions also applied this node and elements must be considered in the computing model part new contact conditions must be already assembled
if exist a movement from a point different from CG a link condition must be used
overwrite the default settings with user-provided parameters
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/ContactMechanicsApplication/python_scripts/rigid_body.py