3D Beam Finite Element Code
1.0
|
Places linear springs between all degrees of freedom of 2 nodes. More...
#include <containers.h>
Public Member Functions | |
Tie () | |
Default Constructor. More... | |
Tie (unsigned int _node_number_1, unsigned int _node_number_2, double _lmult, double _rmult) | |
Constructor. More... | |
Public Attributes | |
unsigned int | node_number_1 |
unsigned int | node_number_2 |
double | lmult |
double | rmult |
Places linear springs between all degrees of freedom of 2 nodes.
To form a tie specify the 2 nodes that will be linked as well as the spring constants for translational and rotational degrees of freedom. All translational degrees of freedom will be assigned the same spring constant. The same is true for rotational degrees of freedom, although the spring constant does not have to be the same as that used for the translational DOFs.
|
inline |
Default Constructor.
All member variables are set to 0.
|
inline |
Constructor.
[in] | node_number_1 | unsigned int . Index of the first node. |
[in] | node_number_2 | unsigned int . Index of the second node. |
[in] | lmult | double . Spring constant for the translational degrees of freedom. |
[in] | rmult | double . Spring constant for the rotational degrees of freedom. |
double fea::Tie::lmult |
multiplier for the linear spring.
unsigned int fea::Tie::node_number_1 |
The first element's index involved in the constraint.
unsigned int fea::Tie::node_number_2 |
The second element's index involved in the constraint.
double fea::Tie::rmult |
multiplier for the rotational spring.