#include <force_and_torque_utils.h>
|
|
static array_1d< double, 3 > | SumForce (const ModelPart &rModelPart, const Variable< array_1d< double, 3 >> &rForceVariable) |
|
static std::array< array_1d< double, 3 >, 2 > | SumForceAndTorque (const ModelPart &rModelPart, const Variable< array_1d< double, 3 >> &rForceVariable, const Variable< array_1d< double, 3 >> &rTorqueVariable) |
|
static std::array< array_1d< double, 3 >, 2 > | ComputeEquivalentForceAndTorque (const ModelPart &rModelPart, const array_1d< double, 3 > &rReferencePoint, const Variable< array_1d< double, 3 >> &rForceVariable, const Variable< array_1d< double, 3 >> &rTorqueVariable) |
|
◆ ComputeEquivalentForceAndTorque()
Reduce total force and moment exerted by the model part on a reference point
- Parameters
-
rModelPart | model part containing all nodes to perform the sum on |
rReferencePoint | reference point for computing moments |
rForceVariable | nodal force variable to be summed up (example: REACTION) |
rTorqueVariable | nodal torque variable to be summed up (example: MOMENT) |
◆ SumForce()
Sum forces on all nodes
- Parameters
-
rModelPart | model part containing all nodes to perform the sum on |
rForceVariable | nodal force variable to be summed up (example: REACTION) |
- Note
- this function is identical to VariableUtils::SumHistoricalVariable} and calls it internally
◆ SumForceAndTorque()
Sum forces and torques on all nodes
- Parameters
-
rModelPart | model part containing all nodes to perform the sum on |
rForceVariable | nodal force variable to be summed up (example: REACTION) |
rTorqueVariable | nodal torque variable to be summed up (example: MOMENT) |
The documentation for this class was generated from the following files: